Commit Graph

35 Commits

Author SHA1 Message Date
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
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
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
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
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
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
Andrew Welker
b13a178788 Merge dev-2 2024-02-05 12:55:49 -06:00
Neil Dorin
def22cfe91 fix: sets overall min log level in logger config 2023-11-29 12:14:56 -07:00
Neil Dorin
5931c1fb78 fix: fixes setting log level in LogMessage 2023-11-23 12:34:19 -07:00
Neil Dorin
1abffd82ca fix: reworks how the console debug level is set 2023-11-23 12:11:36 -07:00
Neil Dorin
5b2453c2cc feat: improments to setting debug level from console 2023-11-23 11:28:25 -07:00
Neil Dorin
65800193bb feat: adds methods to get/set websocket min log level 2023-11-22 17:31:36 -07:00
Neil Dorin
3debb30d53 fix: consolidates log messages 2023-11-22 16:44:52 -07:00
Neil Dorin
15024b57f2 feat: adds console sink for Serilog 2023-11-22 14:03:01 -07:00
Neil Dorin
6c32f371fa fix: makes logging format consistent 2023-11-20 16:27:13 -07:00
Neil Dorin
fac210676c fix: switches formatters 2023-11-20 15:40:00 -07:00
Neil Dorin
29c3fe22b1 fix: adds text formatter 2023-11-20 14:55:30 -07:00
Nick Genovese
aa0e4b707c fix: removed Newtonsoft.JSON full and aliases 2023-11-08 10:27:31 -05:00
Neil Dorin
7517666614 fix: better way to instantiate websocket sink 2023-11-06 19:24:03 -07:00
Neil Dorin
2223e09283 fix: Assigns a value to the sink local var 2023-11-06 19:18:25 -07:00
Neil Dorin
0266edda05 feat: exposes methods to control wssv 2023-11-06 16:56:51 -07:00
Neil Dorin
baa54e40b2 Gets rid of CloseAndFlush temporarily 2023-11-01 09:43:47 -06:00
Neil Dorin
c9f3d77e0b Adds back in crestron console print statements when running on appliance 2023-11-01 09:39:46 -06:00
Neil Dorin
d43965b82a Adds log methods 2023-10-30 18:28:30 -06:00
Neil Dorin
2f1180512c feat: Initial implementation of DebugWebsocketSink 2023-10-30 17:24:47 -06:00
Andrew Welker
6e7edd1b73 refactor: change folder structure 2023-02-06 17:30:23 -07:00