Arksine
96e69240ca
utils: add annotations
...
Add a SentinelClass singleton. This can be used to generate Sentinels by
modules that need to use the Sentinel pattern for default values. This
allows for more robust type checking, as the Sentinel type should not be
included as a return value.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-05-18 19:16:48 -04:00
Arksine
30637011e6
utils: add method for setting rollover info
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-01-06 12:05:09 -05:00
Arksine
2f8a1567a8
moonraker: add --nologfile (-n) option to the command line
...
This allows moonraker to run without generating a log file.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-01-01 11:28:34 -05:00
Arksine
aaa6ec8eb2
utils: add support for logging to stdout
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2020-12-06 06:54:48 -05:00
Arksine
b0469da462
moonraker: add software version to system_args
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2020-11-23 06:22:56 -05:00
Arksine
960334d087
moonraker: stop the background logger prior to exiting
...
This allows all records on the queue to be logged before exiting the program.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2020-08-31 15:30:30 -04:00
Arksine
1aa12e4ff1
utils: Add support for a QueueLogger
...
Logging to a file has the potential to block a the main thread, a QueueLogger resolves this by forwarding logging request to a secondary thread.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2020-08-19 10:59:07 -04:00
Arksine
5b6d4371c8
moonraker: convert missed legacy strings to f-strings
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2020-08-13 19:23:17 -04:00
Arksine
1d520310ac
utils: update git describe arguments
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2020-08-11 14:28:59 -04:00
Arksine
e1addb16fd
utils: remove unused SocketLoggingHandler
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2020-08-11 08:38:28 -04:00
Arksine
973b1ffa7d
moonraker: enable debug logging via the command line
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2020-07-31 06:22:31 -04:00
Arksine
4ea3bae516
moonraker: Implement custom logger
...
Implement a custom logging handler so the Git version is logged on Rollover.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2020-07-27 16:49:48 -04:00
Arksine
d1c740b900
moonraker: add initial source
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2020-07-02 12:24:15 -04:00