Huge refactor; Passing tests
This commit is contained in:
1 parent
3e307c27fa
commit
09fa3b8734
18 files changed
+577
-162
No files matched your search
@@ -0,0 +1,19 @@
|
||||
namespace SimpleHttpServer;
|
||||
public class SimpleHttpServerConfiguration {
|
||||
|
||||
public delegate void CustomLogMessageHandler(LogOutputTopic topic, string message, LogOutputLevel logLevel);
|
||||
|
||||
/// <summary>
|
||||
/// If set to true, log messages will not be printed to the console, and instead will only be outputted by calling <see cref="LogMessageHandler"/>.
|
||||
/// If set to false, the aforementioned delegate will still be invoked, but messages will still be printed to the console.
|
||||
/// Setting this to false and <see cref="LogMessageHandler"/> to null will effectively disable log output completely.
|
||||
/// </summary>
|
||||
public bool DisableLogMessagePrinting { get; init; } = false;
|
||||
/// <summary>
|
||||
/// See description of <see cref="DisableLogMessagePrinting"/>
|
||||
/// </summary>
|
||||
public CustomLogMessageHandler? LogMessageHandler { get; init; } = null;
|
||||
|
||||
public SimpleHttpServerConfiguration() { }
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user