Andrew Welker
b98d8d49ba
feat: add Errorlog sink
2.0.0-alpha-398
2024-03-21 11:13:12 -05:00
Andrew Welker
8403265c26
feat: update file sink format to include key if available
2.0.0-alpha-396
2024-03-21 10:17:20 -05:00
Andrew Welker
244aa26c42
feat: add CrestronLogger Serilog Sink
2.0.0-alpha-395
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.
2.0.0-alpha-393
2024-03-20 10:24:27 -05:00
Andrew Welker
32caa005a3
fix: add console log level recall
2.0.0-alpha-392
2024-03-13 08:21:15 -05:00
Andrew Welker
ada8b7e162
fix: update logging format to include key
2.0.0-alpha-391
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
Andrew Welker
eeb1e22e60
refactor: use 1GetAwaiter().GetResult() instead of Wait()`
2.0.0-alpha-388
2024-02-15 08:39:40 -06:00
Andrew Welker
0b178ca264
chore: remove extraneous curly brace
2.0.0-alpha-387
2024-02-14 15:46:27 -06:00
Andrew Welker
212d987f8c
feat: Add Async WebRequest handler
...
In order to allow async/await operations to work, we need to treat the tasks differently. If the `ProcessRequest` method completes before whatever async/await operations are running complete, then the underlying connection is closed and nothing can be written to the requestor.
2024-02-14 15:43:40 -06:00
Andrew Welker
277dccd3d8
Merge pull request #169 from PepperDash/feature-2/adds-web-classes
...
Update debugging and add web stuff
2024-02-05 13:15:31 -06:00
Andrew Welker
b13a178788
Merge dev-2
2.0.0-alpha-384
2024-02-05 12:55:49 -06:00
Andrew Welker
2b95857441
Merge pull request #168 from PepperDash/feature-2/multi-targeting
...
Build for both .NET 6 & .NET Framework 4.7.2
2024-02-02 09:51:59 -06:00
Andrew Welker
5b6c8c3ebb
buid: remove unnecessary references for .NET 6
2.0.0-alpha-382
2024-02-02 09:44:41 -06:00
Andrew Welker
b238681918
build: missing tag
2.0.0-alpha-381
2024-02-02 09:39:45 -06:00
Andrew Welker
79cbbc2d5b
Merge branch 'development-2' into feature-2/multi-targeting
2024-02-02 09:37:22 -06:00
Andrew Welker
646b335342
Merge pull request #167 from PepperDash/feature-2/remove-full-newtonsoft
...
fix: removed Newtonsoft.JSON full and aliases
2024-02-01 15:13:37 -06:00
Andrew Welker
4825f1ec39
build: removed unnecessary references for .NET 6
2.0.0-alpha-377
2023-12-28 13:02:51 -06:00
Andrew Welker
dafc0366aa
build: add net6 target
...
Using the SDK stlye project, it is fairly easy to target multiple
frameworks. For support here, a Crestron package update was necessary,
but targeting both .NET6 & .NET Framework 4.7.2 is possible. This should
allow us to support .NET 6 on 4-series processors, while still
supporting .NET Framework 4.7.2 on VC-4.
2.0.0-alpha-376
2023-12-28 12:03:00 -06:00
Neil Dorin
def22cfe91
fix: sets overall min log level in logger config
2.0.0-alpha-375
2023-11-29 12:14:56 -07:00
Neil Dorin
9001c6c369
feat: sets debug level on output log messages from websocket server
2.0.0-alpha-374
2023-11-24 11:52:37 -07:00
Neil Dorin
58fcd91fa2
fix: minor adjustments to debug statement levels
2.0.0-alpha-373
2023-11-23 15:33:22 -07:00
Neil Dorin
5931c1fb78
fix: fixes setting log level in LogMessage
2.0.0-alpha-372
2023-11-23 12:34:19 -07:00
Neil Dorin
1abffd82ca
fix: reworks how the console debug level is set
2.0.0-alpha-371
2023-11-23 12:11:36 -07:00
Neil Dorin
5b2453c2cc
feat: improments to setting debug level from console
2.0.0-alpha-370
2023-11-23 11:28:25 -07:00
Neil Dorin
65800193bb
feat: adds methods to get/set websocket min log level
2.0.0-alpha-369
2023-11-22 17:31:36 -07:00
Neil Dorin
3debb30d53
fix: consolidates log messages
2.0.0-alpha-368
2023-11-22 16:44:52 -07:00
Neil Dorin
15024b57f2
feat: adds console sink for Serilog
2.0.0-alpha-367
2023-11-22 14:03:01 -07:00
Neil Dorin
6c32f371fa
fix: makes logging format consistent
2.0.0-alpha-366
2023-11-20 16:27:13 -07:00
Neil Dorin
fac210676c
fix: switches formatters
2.0.0-alpha-365
2023-11-20 15:40:00 -07:00
Neil Dorin
29c3fe22b1
fix: adds text formatter
2.0.0-alpha-364
2023-11-20 14:55:30 -07:00
Neil Dorin
6c51ce5b95
fix: adds IP from ethernet helper class
2.0.0-alpha-363
2023-11-20 14:02:43 -07:00
Neil Dorin
19032a0f6d
fix: Adds url property and utilizes private _path for consistency
2.0.0-alpha-362
2023-11-20 13:40:55 -07:00
Neil Dorin
40f540e23a
fix: fix rootPath for wss server
2.0.0-alpha-361
2023-11-20 13:11:46 -07:00
Neil Dorin
eece4dece1
fix: adds debug statement to log output
2.0.0-alpha-360
2023-11-20 12:59:49 -07:00
Neil Dorin
3ce284750a
fix: updates path on service
2.0.0-alpha-359
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.
2.0.0-alpha-358
2023-11-16 13:17:37 -07:00
Neil Dorin
7872468af2
fix: more string formatting updates
2.0.0-alpha-357
2023-11-15 17:14:13 -07:00
Neil Dorin
846abe24d4
fix: fixed debug message formatting
2.0.0-alpha-356
2023-11-15 16:50:24 -07:00
Nick Genovese
aa0e4b707c
fix: removed Newtonsoft.JSON full and aliases
2.0.0-alpha-355
2023-11-08 10:27:31 -05:00
Neil Dorin
072d77a369
feat: adds BouncyCertificate
2.0.0-alpha-354
2023-11-07 20:56:29 -07:00
Neil Dorin
a82e53ce2b
feat: Adds WebSocketBehaviour
2.0.0-alpha-353
2023-11-07 12:08:50 -07:00
Neil Dorin
7517666614
fix: better way to instantiate websocket sink
2.0.0-alpha-352
2023-11-06 19:24:03 -07:00
Neil Dorin
2223e09283
fix: Assigns a value to the sink local var
2.0.0-alpha-351
2023-11-06 19:18:25 -07:00
Neil Dorin
12ef858ed3
feat: adds status messages for wssv
2.0.0-alpha-350
2023-11-06 18:43:09 -07:00
Neil Dorin
b845e427e2
fix: adds null checks
2.0.0-alpha-349
2023-11-06 18:31:28 -07:00
Neil Dorin
a876de73f1
fix: fixes Port issue
2.0.0-alpha-348
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
2.0.0-alpha-346
2023-11-06 17:58:44 -07:00