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