Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Informações
iconfalse
titleExemplo excluir arquivos com mais de 7 dias
Bloco de código
languagejs
themeRDark
linenumberstrue
{
  "Serilog": {
    "Using": ["Serilog", "Serilog.Enrichers.Environment", "Serilog.Enrichers.Process", "Serilog.Settings.Configuration", "Serilog.Sinks.Seq", "Serilog.Expressions", "RM.Lib.Monitoring.Tracklog"],
    "Enrich": [ "FromLogContext", "WithMachineName", "WithProcessId", "WithThreadId", "WithEnvironmentUserName", "WithEnvironmentName"],
    "WriteTo": [
       {
		  "Name": "Async",
		  "Args": {
			"configure": [
			  {
				"Name": "MapToFile",
				"Args": {
					"rollOnFileSizeLimit": "true", //Habilita um tamanho limite para o arquivo de log
					"fileSizeLimitBytes": "52428800", // Especifica o tamanho de cada arquivo de log
					"rollingInterval": "Day", //Criar um novo arquivo a cada dia
					"retainedFileCountLimit": "100", //Limite máximo de arquivos se ultrapassar esse valor o sistema exclui os mais antigos
					"retainedFileTimeLimit": "7.00:00:00", //Exclui arquivos com mais de 7 dias 
				}
			  }
			]
		  }
		}
    ]
  }
}



2.4

...

EXEMPLOS DE CONFIGURAÇÕES

Informações
iconfalse
titleRegistrar log somente no console
Bloco de código
languagejs
themeRDark
linenumberstrue
{
  "Serilog": {
    "Using": ["Serilog", "Serilog.Enrichers.Environment", "Serilog.Enrichers.Process", "Serilog.Settings.Configuration", "Serilog.Sinks.Seq", "Serilog.Expressions", "RM.Lib.Monitoring.Tracklog"],
    "Enrich": [ "FromLogContext", "WithMachineName", "WithProcessId", "WithThreadId", "WithEnvironmentUserName", "WithEnvironmentName"],
    "WriteTo": [        
	  {
		  "Name": "Console",
		  "Args": {
			"theme": "Serilog.Sinks.SystemConsole.Themes.AnsiConsoleTheme::Code, Serilog.Sinks.Console",
			"outputTemplate": "{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz} {Legacy} [{Level:u3}] {Message:lj} {EnvironmentUserName} {EnvironmentName}- <{ThreadId}>{NewLine}{ExceptionDetails}"
		  }
	  }
     ]
  }
}

...