log4j to popularne narzędzie do logowania oparte na języku Java. Jest to projekt Apache Software Foundation i jest objęty licencją w ramach licencji Apache Software License w wersji 2.0
Umieściłem log4j w ścieżce kompilacji, ale po uruchomieniu aplikacji pojawia się następujący komunikat: log4j:WARN No appenders could be found for logger (dao.hsqlmanager). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. Co oznaczają te ostrzeżenia? Co tu jest aplikant?
Po dodaniu log4j do mojej aplikacji za każdym razem, gdy uruchamiam aplikację, otrzymuję następujące dane wyjściowe: log4j: WARN Nie można znaleźć dodatków dla programu rejestrującego (slideselector.facedata.FaceDataParser). log4j: OSTRZEŻENIE Proszę poprawnie zainicjować system log4j. Wygląda na to, że oznacza to brak pliku konfiguracyjnego. Gdzie powinien znajdować się ten plik konfiguracyjny i …
Korzystam z Log4J w mojej aplikacji do logowania. Wcześniej używałem połączenia debugowania, takiego jak: Opcja 1: logger.debug("some debug text"); ale niektóre linki sugerują, że lepiej isDebugEnabled()najpierw sprawdzić , na przykład: Opcja 2: boolean debugEnabled = logger.isDebugEnabled(); if (debugEnabled) { logger.debug("some debug text"); } Więc moje pytanie brzmi: „ Czy opcja …
Próbuję użyć SLF4J (z log4jwiązaniem) po raz pierwszy. Chciałbym skonfigurować 3 różne nazwane Loggery, które mogą zostać zwrócone przez LoggerFactory, który będzie rejestrował różne poziomy i przekazywał wiadomości do różnych programów dołączających: Logger 1 „FileLogger” rejestruje DEBUG i dołącza do DailyRollingFileAppender Logger 2 „TracingLogger” rejestruje TRACE + i dołącza do …
Chciałbym zatrzymać różne komunikaty, które pojawiają się w powłoce iskry. Próbowałem edytować log4j.propertiesplik, aby zatrzymać te komunikaty. Oto zawartość log4j.properties # Define the root logger with appender file log4j.rootCategory=WARN, console log4j.appender.console=org.apache.log4j.ConsoleAppender log4j.appender.console.target=System.err log4j.appender.console.layout=org.apache.log4j.PatternLayout log4j.appender.console.layout.ConversionPattern=%d{yy/MM/dd HH:mm:ss} %p %c{1}: %m%n # Settings to quiet third party logs that are too verbose log4j.logger.org.eclipse.jetty=WARN …
Jaka jest hierarchia rejestrowania log4j? DEBUG INFO WARN ERROR FATAL Który z nich zapewnia najwyższe dzienniki, które byłyby pomocne przy rozwiązywaniu problemów? Czy ktoś może podać kolejność lub hierarchię, w której rejestrowanie odbywa się od najwyższego do najniższego? Dzięki!
Używam log4j i chciałbym skierować dane wyjściowe niektórych Loggerów do określonych plików. Mam już wielu aplikatorów. Teraz, aby ułatwić debugowanie, chcę powiedzieć log4j, że dane wyjściowe wygenerowane przez określoną klasę (np. Foo.bar.Baz) powinny zostać zapisane w określonym pliku dziennika. Czy można to zrobić?
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ć …
Powiedzmy, że wychwytujesz wyjątek i otrzymujesz następujące informacje na standardowym wyjściu (takim jak, powiedzmy, konsola), jeśli wykonujesz e.printStackTrace () : java.io.FileNotFoundException: so.txt at java.io.FileInputStream.<init>(FileInputStream.java) at ExTest.readMyFile(ExTest.java:19) at ExTest.main(ExTest.java:7) Teraz chcę wysłać to zamiast tego do rejestratora, takiego jak, powiedzmy, log4j, aby uzyskać następujące informacje: 31947 [AWT-EventQueue-0] ERROR Java.io.FileNotFoundException: so.txt 32204 …
Napisałem projekt usługi sieciowej przy użyciu netbeans 6.7.1 z Glassfish v2.1, umieściłem log4j.properties w katalogu głównym projektu i użyłem: static Logger logger = Logger.getLogger(MyClass.class); w programie Constructor: PropertyConfigurator.configure("log4j.properties"); aw funkcjach: logger.info("..."); logger.error("..."); // ... ale jest to informacja o błędzie (właściwie próbowałem umieścić to prawie w każdym katalogu, jaki mogłem …
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 Czy nadal warto dodać bibliotekę log4j do projektu Java …
Jakie zmienne muszę ustawić / przekazać jako argumenty do maszyny JVM, aby log4j działał poprawnie? Mówiąc właściwie, mam na myśli nie narzekać i nie drukować do konsoli. Czy mogę zobaczyć typowy przykład? Uwaga: Muszę unikać tworzenia pliku log4j.properties w aplikacji.
Jakie są różne podejścia do dynamicznej zmiany poziomu dziennika log4j, aby nie musieć ponownie wdrażać aplikacji. Czy w tych przypadkach zmiany będą trwałe?
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ć …
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.