La motivation principale est que j'utilise SEQ pour la journalisation, mais je n'ai pas trouvé de guide complet et rapide pour utiliser SEQ avec Java Spring Boot en utilisant Gradle. Je documente donc ici mes découvertes.
repositories { ... maven { url 'https://jitpack.io' } } dependencies { ... implementation 'com.github.serilogj:serilogj:v0.6.1' }
// import serilogj.Log; // import serilogj.LoggerConfiguration; // import serilogj.events.LogEventLevel; // import static serilogj.sinks.seq.SeqSinkConfigurator.seq; // setting up the logger Log.setLogger(new LoggerConfiguration() .writeTo(seq("http://localhost:5341/")) .setMinimumLevel(LogEventLevel.Verbose) .createLogger()); // using the logger var logger = Log.getLogger().forContext(SpringApplication.class); logger.information("Hello World");
Avec cette configuration, l'enregistreur devrait fonctionner
Vous pouvez trouver le code ici
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!