Po raz pierwszy w życiu znalazłem się w sytuacji, w której piszę interfejs API języka Java, który będzie dostępny na zasadach open source. Mam nadzieję, że zostaną uwzględnione w wielu innych projektach. Do logowania ja (i ludzie, z którymi pracuję) zawsze korzystałem z JUL (java.util.logging) i nigdy nie miałem z …
Używam logback w moim bieżącym projekcie. Oferuje sześć poziomów logowania: TRACE DEBUG INFO WARN ERROR OFF Szukam ogólnej zasady określania poziomu dziennika dla typowych działań. Na przykład, jeśli wątek jest zablokowany, komunikat dziennika powinien być ustawiony na poziom debugowania lub poziom informacji. Lub jeśli używane jest gniazdo, czy jego konkretny …
Jak mogę skonfigurować Logback, aby rejestrował różne poziomy rejestratora w różnych miejscach docelowych? Na przykład, biorąc pod uwagę następującą konfigurację Logback, czy Logback zarejestruje INFOwiadomości do STDOUTi ERRORwiadomości do STDERR? (Zauważ, że ten przykład jest odmianą przykładu logback-examples/src/main/java/chapters/configuration/sample4.xml pokazanego w Rozdziale 3: Konfiguracja Logback ). <configuration> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <encoder> …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 6 lat temu . Popraw to pytanie Używamy log4j za samodzielnie wykonanym opakowaniem. Planujemy teraz używać …
Do logowania używam logback / slf4j. Chcę przeanalizować mój plik dziennika, aby przeanalizować niektóre dane, więc zamiast analizować duży, duży plik (składający się głównie z instrukcji debugowania), chcę mieć dwie instancje programu rejestrującego, z których każda loguje się do osobnego pliku; jeden do analiz i jeden do rejestrowania wszystkich celów. …
W naszym oprogramowaniu szeroko używamy MDC do śledzenia takich rzeczy, jak identyfikatory sesji i nazwy użytkowników dla żądań internetowych. Działa to dobrze podczas uruchamiania w oryginalnym wątku. Jest jednak wiele rzeczy, które muszą zostać przetworzone w tle. W tym celu używamy klas java.concurrent.ThreadPoolExecutori java.util.Timerwraz z niektórymi usługami wykonywania asynchronicznego samoczynnego …
Wygląda to na błąd niedbalstwa, ale nie mogę znaleźć przyczyny. Logowanie za pomocą logback / slf4j (najnowsza wersja slf4j-api-1.6.1, logback core / classic 0.9.24). Najprostsza konfiguracja dziennika do testowania to: <configuration> <appender name="stdout" class="ch.qos.logback.core.ConsoleAppender"> <layout class="ch.qos.logback.classic.PatternLayout"> <!-- DONT USE THIS FORMATTER FOR LIVE LOGGING THE %L LINE NUMBER OUTPUTTER IS …
Używamy kombinacji SLF4J + Logback w naszym projekcie od jakiegoś czasu i jesteśmy z niej całkiem zadowoleni, ale nasza strategia logowania jest dość prosta, wykorzystując proste loggery oparte na klasach i bez wymyślnych rzeczy, takich jak MDC lub Markery. Chcę wiedzieć, czy ktoś w społeczności faktycznie korzysta z tych funkcji …
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
Odnośnie Eclipse IDE ( Indigo , Juno i Kepler (wersje 32 i 64 bitowe)) Platformy : Windows , Ubuntu , Mac wersja m2e : 1.1.0.20120530-0009 , 1.2.0.20120903-1050 , 1.3.0.20130129-0926 , 1.4.0.20130601-0317 Ogólne informacje Powyższy błąd pojawił się po aktualizacji m2e do wersji 1.1. Po usunięciu m2e 1.1 i przywróceniu m2e …
Pierwszy raz słyszę o markerach podczas czytania: http://slf4j.org/faq.html Sprawdzam dostępne metody dla obiektu Logger : http://www.slf4j.org/api/org/slf4j/Logger.html http://logging.apache.org/log4j/2.x/log4j-api/apidocs/org/apache/logging/log4j/Logger.html i znalezione interfejsy: http://www.slf4j.org/api/org/slf4j/Marker.html http://logging.apache.org/log4j/2.x/log4j-api/apidocs/org/apache/logging/log4j/Marker.html Więcej szczegółowych informacji otrzymałem od: http://logback.qos.ch/manual/filters.html ale nadal zdezorientowany ... Zauważ, że pytam dlaczego , a nie jak ich używać, więc nie jest to duplikat: Najlepsze praktyki dotyczące …
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 …
Widziałem kilka dyskusji w sieci na temat tego, jak wspaniale byłoby mieć schemat XML lub DTD dla pliku logback.xml, aby mieć przynajmniej bardzo podstawową walidację i automatyczne uzupełnianie w IDE, takich jak IDEA lub Eclipse, ale nigdy nie widziałem dowolne rozwiązanie. Czy ty?
Poszedłem po całej dokumentacji z logback i nie mogę nigdzie znaleźć dokumentację do konfiguracji wzorca enkodera podczas logowania, takich jak: <encoder> <pattern>%d{HH:mm:ss.SSS} %-4relative %-5level %logger{35} - %msg%n</pattern> </encoder> Chciałbym mieć tabelę (taką jak ta, którą ma log4j) wyjaśniającą różne opcje konfiguracji wzorca. Gdzie jest dokumentacja wzoru? Może są zdefiniowane w …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.