added file logging and log rotation
This commit is contained in:
@@ -123,6 +123,7 @@ public class Startup
|
|||||||
private Task CreateStorage()
|
private Task CreateStorage()
|
||||||
{
|
{
|
||||||
Directory.CreateDirectory("storage");
|
Directory.CreateDirectory("storage");
|
||||||
|
Directory.CreateDirectory(PathBuilder.Dir("storage", "logs"));
|
||||||
Directory.CreateDirectory(PathBuilder.Dir("storage", "plugins"));
|
Directory.CreateDirectory(PathBuilder.Dir("storage", "plugins"));
|
||||||
|
|
||||||
return Task.CompletedTask;
|
return Task.CompletedTask;
|
||||||
@@ -426,7 +427,10 @@ public class Startup
|
|||||||
{
|
{
|
||||||
configuration.Console.Enable = true;
|
configuration.Console.Enable = true;
|
||||||
configuration.Console.EnableAnsiMode = true;
|
configuration.Console.EnableAnsiMode = true;
|
||||||
configuration.FileLogging.Enable = false;
|
configuration.FileLogging.Enable = true;
|
||||||
|
configuration.FileLogging.Path = PathBuilder.File("storage", "logs", "latest.log");
|
||||||
|
configuration.FileLogging.EnableLogRotation = true;
|
||||||
|
configuration.FileLogging.RotateLogNameTemplate = PathBuilder.File("storage", "logs", "apiserver.{0}.log");
|
||||||
});
|
});
|
||||||
|
|
||||||
LoggerFactory = new LoggerFactory();
|
LoggerFactory = new LoggerFactory();
|
||||||
|
|||||||
Reference in New Issue
Block a user