Próbuję użyć kilku dodatkowych elementów (nazwa komputera i identyfikator wątku na razie) w połączeniu z ruchomym zlewem i zlewem Loggly. Podczas gdy zdarzenia Loggly poprawnie zawierają właściwości nazwy komputera i identyfikatora wątku, nie widzę ich w zdarzeniach dotyczących plików zmiennych.Nazwa maszyny Serilog wzbogacona o zwijanie pliku Zablokuj plik
Oto moja konfiguracja xml/code:
<add key="serilog:minimum-level" value="Information" />
<add key="serilog:write-to:RollingFile.pathFormat" value="C:\Foo\bar-{Date}.txt" />
<add key="serilog:using" value="Serilog.Sinks.Loggly" />
<add key="serilog:write-to:Loggly.inputKey" value="redacted Loggly key" />
new LoggerConfiguration()
.ReadAppSettings()
.Enrich.WithMachineName()
.Enrich.WithThreadId()
.CreateLogger()
Czy ktoś udaje się to zrobić? Czy to zachowanie może być zgodne z projektem, czy też nie są one obsługiwane w przypadku zwijanych plików?
To ma teraz sens. Sądzę, że wciąż mentalnie przechodzę z klasycznego logowania do tej koncepcji "rejestrowania obiektów". – CyberDude
Zlew RollingFile to szybki sposób na wyprowadzanie danych, rzeczywistą moc, gdy przechowuje się ją w Seq, ElasticSearch lub innym usługodawcy loggingowym, takim jak Loggly. Następnie możesz uzyskać dostęp do wszystkich metadanych, analiz, wyszukiwań itp. – Michiel
Tak, używamy Loggly również, ale wydaje się nieco powolny i trudny do skonfigurowania, dzięki czemu można szybko dowiedzieć się, czego szukasz. – CyberDude