Commit Graph

54 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
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
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
9001c6c369 feat: sets debug level on output log messages from websocket server 2023-11-24 11:52:37 -07:00
Neil Dorin
58fcd91fa2 fix: minor adjustments to debug statement levels 2023-11-23 15:33:22 -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
Neil Dorin
6c51ce5b95 fix: adds IP from ethernet helper class 2023-11-20 14:02:43 -07:00
Neil Dorin
19032a0f6d fix: Adds url property and utilizes private _path for consistency 2023-11-20 13:40:55 -07:00
Neil Dorin
40f540e23a fix: fix rootPath for wss server 2023-11-20 13:11:46 -07:00
Neil Dorin
eece4dece1 fix: adds debug statement to log output 2023-11-20 12:59:49 -07:00
Neil Dorin
3ce284750a fix: updates path on service 2023-11-16 15:11:29 -07:00
Neil Dorin
0e7672dc3a fix: swaps debug statements in CreateCert method for printlines as logger hasn't been constructed yet when it gets called. 2023-11-16 13:17:37 -07:00
Neil Dorin
7872468af2 fix: more string formatting updates 2023-11-15 17:14:13 -07:00
Neil Dorin
846abe24d4 fix: fixed debug message formatting 2023-11-15 16:50:24 -07:00
Nick Genovese
aa0e4b707c fix: removed Newtonsoft.JSON full and aliases 2023-11-08 10:27:31 -05:00
Neil Dorin
072d77a369 feat: adds BouncyCertificate 2023-11-07 20:56:29 -07:00
Neil Dorin
a82e53ce2b feat: Adds WebSocketBehaviour 2023-11-07 12:08:50 -07: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
12ef858ed3 feat: adds status messages for wssv 2023-11-06 18:43:09 -07:00
Neil Dorin
b845e427e2 fix: adds null checks 2023-11-06 18:31:28 -07:00
Neil Dorin
a876de73f1 fix: fixes Port issue 2023-11-06 18:19:19 -07:00
Neil Dorin
95312a827b feat: exposes Port and IsListening properties 2023-11-06 18:17:00 -07:00
Neil Dorin
93c7dbe812 fix: fixes accessiblity level 2023-11-06 17:58:44 -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