0fce863a81
Refactor logs for structured logging and add new Value struct:
...
- Refactor various logs to enable automagic structured logging
- Add `Value` struct for creating values with debug expressions
- Update `LogEvent` constructor to include an expression field
- Modify log methods to pass debug expressions for messages
- Implement new methods for logging values and objects with debug expressions
2024-05-26 22:27:45 -07:00
0619812089
x) Refactor Resource.cs: Change class Ref to be abstract, update method signatures, and adjust class inheritance hierarchy.
...
x) Update LoadHolder to be an abstract class with an overridden load method.
x) Modify Mgr class initialization and loader handling in Resource.mgr.
2024-05-26 20:30:53 -07:00
83e10dd444
Update Conn.cs, Resource.cs, and XmlFormatter2.cs
...
- Fix typos in method names: recieveObject -> receiveObject
- Initialize object in receiveObject method
- Add nullable enable directive to Resource.cs
- Remove unused exception variable in XmlFormatter2
2024-05-26 20:13:55 -07:00
193067bf5c
Fix nullability issues in Log.cs and Imm.cs
...
- Updated Log.cs to handle nullable object types
- Modified LogEvent class to accept nullable object types
- Adjusted methods in log class to use nullable object types where necessary
- Initialized s_thread variable with Thread.CurrentThread
- Updated MemorySourceText and MemoryRefResolver classes in Script.cs
- Implemented overrides for SourceText properties and methods in MemorySourceText class
- Refactored MemoryRefResolver class to handle nullability correctly
2024-05-26 19:49:45 -07:00
4e59ae0331
Add nullable annotations and update class constructors. Improve XML deserialization handling.
2024-05-26 18:47:11 -07:00
05656d469a
Update logging functionality: Refactored log stop method, added missing end line write, and improved time formatting. Made adjustments to AngleSingle class for nullability.
2024-05-26 16:49:29 -07:00
f672ab9d2f
Add log header and footer with timestamp, refactor header functions.
...
- Added header and footer logs with timestamps for each run.
- Refactored header functions to improve readability and maintainability.
2024-05-25 18:11:00 -07:00
bdf392cb36
Add interface into Process (maybe?)
...
Ref updates
2024-05-22 00:40:09 -07:00
c9cbacb1c9
x) Pass dbgExp through to the right places
...
x) Bunch of logging fixes
2024-05-21 22:26:54 -07:00
914ea91299
Merge branch 'mh/ft/2-fix-time-display-for-logging' into mh/dev
2024-05-21 18:15:23 -07:00
39ad03178d
Remove consol debug write
2024-05-21 18:10:56 -07:00
d750b2eed5
Fixes
...
x) Make time cleaner
x) remove unsued code
2024-05-21 18:08:43 -07:00
8dbcb36b86
Process updates
2024-05-16 22:18:15 -07:00
b53ff03dfe
General git stuff
2024-05-11 16:04:06 -07:00
4d7222e931
acess
2024-05-06 18:23:23 -07:00
492ca38839
Cleanup
...
x) Renames
x) Better relativation
2024-05-05 23:25:54 -07:00
08cf4d3aca
Fixes and verbose logging
2024-05-05 20:18:46 -07:00
380974d673
Log fixes
2024-05-05 12:44:45 -07:00
6f13bd834a
Renames
2024-05-05 08:40:35 -07:00
43d62557dd
Some data fixes
2024-05-04 17:21:43 -07:00
c44706124b
Whitespace
2024-05-03 19:51:45 -07:00
ff28a94131
x) Recording deserialization
2024-05-02 19:37:26 -07:00
0c37db10b5
Better showing templates
...
x) Remove oid
x) Make res ?
x) Dont show types when the type is the same as its enclosing type
2024-05-02 18:27:28 -07:00
da63a246e6
logging
2024-05-01 14:23:23 -07:00
ae4e3f75dc
Renames
...
x) Renames
2024-05-01 01:27:42 -07:00
ad4bcf31a9
Cleaner Imm
2024-04-30 20:39:21 -07:00
cf20b86880
Renames
2024-04-30 17:56:16 -07:00
bea7080a5c
Immutability and strip the / off the path
...
x) Better path substring
x) Add some interfaces for immutability
2024-04-30 12:19:56 -07:00
8879e98229
Whitespace changes
2024-04-30 12:18:33 -07:00
f965662031
Fix formatting
2024-04-28 20:05:36 -07:00
c18c106b72
Formatting
2024-04-28 17:31:24 -07:00
dcd15a2663
x) Fix EOL on file
2024-04-28 17:09:29 -07:00
0bd6b086f6
x) Remove some Meta things from the debug view
...
x) Better resource handling. Resources can be subclasses of interfaces now
x) Add a bit of logging
x) Add ser/deser to and from Attributes
x) If saving backing fields, use short names (ie the prop name)
x) Default to attributes and shortnames
2024-04-28 15:00:48 -07:00
14615e95e0
x) ser/deser of collections
2024-04-28 10:59:47 -07:00
79b42b723e
Whitespace Changes
2024-04-28 01:43:23 -07:00
c669f6bb75
Little changes
2024-04-27 22:11:34 -07:00
72a28b5f81
Various XML fixes
2024-04-27 17:51:39 -07:00
d237c438c7
Add default for xmlformatter
2024-04-25 21:30:39 -07:00
a3e79e83b4
FSM
...
x) Add whatFile for fast cached lookup of filenames from a path
x) Debug renames
x) Add default OnChanged handler that does nothing
x) Cleanups to the FSM stuff
2024-04-21 23:31:47 -07:00
959b9aac05
FSM logging
2024-04-19 02:13:27 -07:00
1a05f3b2b9
x) Big FSM refactor
2024-04-09 17:15:59 -07:00
e656e46e7c
x) minor renames
2024-04-07 19:21:52 -07:00
cf519ce865
x) Change crlf to lf
2024-04-07 19:21:33 -07:00
d90eaf5954
x) Move the reason down with the other optional params
2024-03-26 22:03:37 -07:00
e9ba34f68e
x) Make binary stuff lockable
2024-03-25 18:55:02 -07:00
d23ddf6538
Merge remote-tracking branch 'origin/mh/dev' into mh/dev
2024-03-07 17:33:32 -08:00
2ebedc7a7d
x) Update to 8
...
x) Respect logging types
2024-03-07 17:33:01 -08:00
6c5980a7a5
Fix IFormatter
2024-03-07 17:30:54 -08:00
5e025284f0
x) Add Type Proxy for saving and loading objects we dont have control
2024-03-03 14:59:17 -08:00
94ce81da96
x) split out formatting text portion of log messages
2024-02-20 14:44:39 -08:00