2017-05-04 5 views
1

Ich versuche, einige Logging in meiner Anwendung zu implementieren und habe online auf Best Practices gelesen. Splunk empfiehlt die Verwendung von Schlüsselwertpaaren, die jedoch hässlich aussehen können. Ist es besser, Protokolle basierend auf Spalten oder Schlüsselwertpaaren zu haben?Java Splunk Beste Logging-Format

Column basierte Protokollierung (1. Spalte Zeit, 2. Spalte ist Thread-Namen, etc.):

2017-02-15 17:22:55,754 [main] DEBUG com.stackifytest.logging.FooFactory: Creating a Foo 

oder Schlüsselwertpaare:

2017-02-15 17:22:55,754 | thread=main, level=DEBUG, location=com.stackifytest.logging.FooFactory, msg=Creating a Foo 

Antwort