Pytania otagowane jako slf4j

Simple Logging Facade for Java (SLF4J) służy jako prosta fasada lub warstwa abstrakcji dla różnych platform logowania. Jeśli próbujesz skonfigurować rejestrowanie dla swojej aplikacji, dołącz również tag dla faktycznej struktury rejestrowania, której używasz.

3
Niezgodność struktury rejestrowania
Tworzę małą aplikację Java i mam nadzieję, że użyję logback do logowania. Moja aplikacja jest zależna od starszego projektu, który rejestruje za pośrednictwem org.apache.commons | com.springsource.org.apache.commons.logging | 1.1.1 ... więc moim planem było użycie org.slf4j | jcl-over-slf4j | 1.5.6 ... aby przekierować logowanie JCL do org.slf4j | slf4j-api | 1.6.0 …

17
Ustawianie poziomu dziennika wiadomości w czasie wykonywania w slf4j
W przypadku korzystania z log4j Logger.log(Priority p, Object message)metoda jest dostępna i może służyć do rejestrowania komunikatu na poziomie dziennika określonym w czasie wykonywania. Używamy tego faktu i tej wskazówki, aby przekierować stderr do rejestratora na określonym poziomie dziennika. slf4j nie ma ogólnej log()metody, którą mogę znaleźć. Czy to oznacza, …
100 java  logging  log4j  slf4j 

5
Logger slf4j zalety formatowania z {} zamiast konkatenacji ciągów
Czy jest jakaś zaleta używania {}zamiast konkatenacji ciągów? Przykład z slf4j logger.debug("Temperature set to {}. Old temperature was {}.", t, oldT); zamiast logger.debug("Temperature set to"+ t + ". Old temperature was " + oldT); Myślę, że chodzi o optymalizację prędkości, ponieważ oceny parametrów (i konkatenacji ciągów) można uniknąć w czasie …

1
Jak rejestrować wyjątek i komunikat z symbolami zastępczymi w SLF4J
Jakie jest prawidłowe podejście do rejestrowania zarówno komunikatu o błędzie, jak i wyjątku za pomocą SLF4J ? Próbowałem to zrobić, ale ślad stosu wyjątków nigdy nie jest drukowany: logger.error("Unable to parse data {}", inputMessage, e); W tym przypadku chcę, aby wypełnić {}z inputMessagejak wylogowaniu się StackTrace wyjątku. Jedynym sposobem, w …
85 java  logging  slf4j 

7
Jak wysłać java.util.logging do log4j?
Mam istniejącą aplikację, która wykonuje wszystkie swoje logowanie względem log4j. Korzystamy z wielu innych bibliotek, które albo używają log4j, albo logują się do Commons Logging, co kończy się użyciem log4j pod osłonami w naszym środowisku. Jedna z naszych zależności loguje nawet do slf4j, która również działa dobrze, ponieważ ostatecznie deleguje …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.