Nick Genovese
1f51c3ef2a
fix: debug all devices when devices array is empty
2024-11-07 20:07:26 -05:00
Nick Genovese
4f01ff1379
fix: some fixes to file paths for the reworked websocket
2024-11-05 13:16:46 -05:00
Nick Genovese
1d20f6d1ed
fix: fixed cert name to be the same as previous
2024-11-05 10:35:22 -05:00
Nick Genovese
58d5a9133b
fix: cert path
2024-11-05 10:32:20 -05:00
Nick Genovese
37601ffd73
feat: replaced deprecated Bouncy Castle
...
- replaced with BouncyCastle.Cryptography
2024-11-05 10:15:03 -05:00
Nick Genovese
ba89ea2578
fix: only build the bouncy cert and use the websocket if 472
2024-11-04 12:26:40 -05:00
Nick Genovese
f86d9d56bc
fix: shortened the appdebug help yet again
2024-11-01 17:31:28 -04:00
Nick Genovese
aca74293ba
fix: shortened length for appdebug help
2024-11-01 16:51:58 -04:00
Nick Genovese
57c83086be
fix: device debug settings method missing
2024-11-01 15:51:36 -04:00
Nick Genovese
41a3cd7fcd
chore: include editor config in sln
2024-11-01 15:48:42 -04:00
Nick Genovese
f42db87b15
feat: added editorconfig
2024-11-01 15:00:16 -04:00
Nick Genovese
de5b5eafff
feat: logging refactor
...
- added ability to debug by key
- started on being able to switch out the websockete based on target env
- added in comprehensive log methods to debug class
2024-11-01 15:00:03 -04:00
Nick Genovese
56263df116
chore: removed some unused and incomplete com classes
2024-10-31 14:20:49 -04:00
Nick Genovese
98d0ca54cf
fix: added comments to GenericRESTClient
...
- recommended that non-s+ users utilize system.net.http directly
- added in Microsoft.Net.Http for net472 for full httpClient compatibility
2024-10-31 09:40:20 -04:00
Nick Genovese
2755377a17
chore: moved some core interfaces into their own files
2024-10-31 08:29:33 -04:00
Nick Genovese
0bc2a00e6e
fix: deleted QscCoreDoubleIpClient
...
- had some non-standard naming conventions
- should probably be generalized
2024-10-31 08:14:39 -04:00
Nick Genovese
aeffc28d16
chore: cleaned out some old files and references
2024-10-31 08:12:52 -04:00
Nick Genovese
65836b5d2a
fix: updated sln file nam in build actions
2024-10-30 15:51:39 -04:00
Nick Genovese
9c9d2cfe02
fix: sln names and package versions
...
- adjusted the sln and csproj name
- bumped the crestron sdk
- added in newtonsoft 13.0 conditionally for net6/8
- fixed a few issues where we were using crestron newtonsoft specific methods
2024-10-30 15:47:16 -04:00
Neil Dorin
19c9165db2
Merge pull request #176 from PepperDash/feature-2/device-control-config
...
Make control properties serialize & deserialize correctly
2024-05-28 13:49:06 -06:00
Andrew Welker
fa88e1b744
fix: add null value handling and make some values nullable
2024-05-28 13:50:53 -05:00
Andrew Welker
b590bfe97b
fis: add json props to control properties config
2024-05-28 13:19:45 -05:00
Andrew Welker
9b02152781
Merge pull request #175 from PepperDash/feature-2/fix-logError-message
...
Remove LogError from overload of Console
2024-05-20 11:11:51 -05:00
Andrew Welker
706f10db98
fix: removed log to error for vc-4 from final method
2024-05-17 11:11:14 -05:00
Joshua_Gutenplan
d403c295ab
Merge pull request #174 from PepperDash/feature-2/fix-logError-message
...
Logging updates
2024-05-15 22:13:51 -07:00
Andrew Welker
e9dcd1636a
build: update Crestron libraries
2024-05-16 00:02:47 -05:00
Andrew Welker
fb3e9774c7
fix: modify format for error log depending on environment
2024-05-15 23:54:34 -05:00
Andrew Welker
e9be8c98a2
refactor: remove room
2024-05-15 23:54:09 -05:00
Andrew Welker
e581eede56
fix: match error log & console formats
2024-05-15 23:42:31 -05:00
Andrew Welker
d7f57439c8
refactor: update log message format for console
2024-05-15 23:37:39 -05:00
Andrew Welker
14e6aa4dc8
fix: missing }
2024-05-15 15:38:06 -05:00
Andrew Welker
ec2f8ffd92
fix: modify how messages are formatted
2024-05-15 15:26:41 -05:00
Andrew Welker
5bdd9e02bb
feat: Add enricher to automatically add App property to all messages
...
This enricher can be enhanced in the future to add additional properties that we might want without affecting anything else.
2024-05-15 15:26:25 -05:00
Andrew Welker
2e8edfc395
feat: add IKeyed extensions for logging
2024-05-14 22:29:14 -05:00
Andrew Welker
ed66be3dd9
fix: LogError message forwards to LogMessage
...
Console overload with ErrorLogLevel parameter also forwards directly to LogMessage and skips LogError method
2024-05-14 22:29:02 -05:00
Neil Dorin
165841b802
Merge pull request #173 from PepperDash/feature-2/update-logging
...
Update Debug Logging
2024-05-01 09:59:36 -06:00
Andrew Welker
7a4a91cfd5
fix: add methods to set Error Log and File minimum level
...
In some situations, like on VC-4, it is necessary to see verbose and debug messages in the error log/journalctl/file log. This change allows those values to be set using a method.
2024-05-01 09:32:54 -05:00
Andrew Welker
46b8e24968
fix: use correct quotes
2024-03-27 15:33:19 -05:00
Andrew Welker
99d0b2ea3a
feat: add method to log Exceptions using default Serilog options
...
Alos modified console sink to pad non-keyed messages with 3 characters of empty space
2024-03-27 11:49:04 -05:00
Neil Dorin
a9a6003d1f
Merge pull request #172 from PepperDash/feature-2/update-logging
...
feat: add Errorlog sink
2024-03-21 10:27:59 -06:00
Andrew Welker
f2f40c7197
refactor: use RenderedCompactJsonFormatter for files now
2024-03-21 11:25:57 -05:00
Andrew Welker
b98d8d49ba
feat: add Errorlog sink
2024-03-21 11:13:12 -05:00
Neil Dorin
985e7b952d
Merge pull request #171 from PepperDash/feature-2/update-logging
...
Multiple Updates for logging
2024-03-21 09:39:02 -06:00
Andrew Welker
8403265c26
feat: update file sink format to include key if available
2024-03-21 10:17:20 -05:00
Andrew Welker
244aa26c42
feat: add CrestronLogger Serilog Sink
2024-03-21 09:45:49 -05:00
Andrew Welker
a7f9799370
feat: update appdebug command
...
`appdebug` command now takes levels as either integers 0-5 or Serilg `LogEventLevel` strings, `Information` etc.
2024-03-20 15:56:45 -05:00
Andrew Welker
b41f4190be
feat: add public LogMessage methods
...
Also add logic to allow using string like `Information` with `appdebug` console command.
2024-03-20 10:24:27 -05:00
Andrew Welker
32caa005a3
fix: add console log level recall
2024-03-13 08:21:15 -05:00
Andrew Welker
ada8b7e162
fix: update logging format to include key
2024-03-08 08:47:43 -06:00
Neil Dorin
bf7b1f4b58
Merge pull request #170 from PepperDash/feature-2/adds-web-classes
...
Add Async handler for CWS Web Requests
2024-02-15 15:33:20 -07:00