Szczegóły programowe:
Lilith jest rejestrowanie i AccessEvent przeglądarka dla SLF4J / LOGBack
Co nowego w tym wydaniu:.
- W tym jest tymczasowe zwolnienie z powodu krytycznego błędu raczej.
- webapps za pomocą ClassicMultiplexSocketAppender nie undeploy właściwie powodu classloader wiszącego.
- Oryginalny zamiarem było czekać na Logback 0.9.29 z powodu problemów z 0.9.28 opisane w & quot; & quot Znane problemy ;, ale ETA do nowej edycji był niedostępny .
Co nowego w wersji 0.9.36:
- Dodane strona brakuje kontaktu pomóc
- Dodano nowy przykładem messageRegex stan Groovy.
- Aktualizacja do 1.6.3 Groovy
- Niektóre zamki i kolejki blokujące są uczciwe teraz.
- Zmieniono skrót od & quot; Import & quot; & quot; shift Polecenie I & Quot ;. To zderzył się z & quot; Dodaj stan ... & Quot ;, wcześniej. Informacja została podana przez Scott Stanton.
- Wdrożone Przeciągnij i upuść plików Lilith.
- Opcja wyłączyć ekran powitalny wymagane przez Thorbjoern Ravn Andersen.
- Opcja zapytać przed wyjściem wymagane przez Lothar Cezanne'a.
- Dodane & quot; Startup & Shutdown & quot; Okienko na oknie preferencji.
- Dodane & quot; Rozwiązywanie problemów & quot; Okienko na oknie preferencji.
- MultiplexSocketAppenderBase jest teraz rozszerzenie UnsynchronizedAppenderBase zamiast AppenderBase, jak sugeruje Maarten Bosteels i Ralph widzów.
- Dodano nową opcję & quot; Pokaż StackTrace z Throwables & quot; ludzie tak nie techniczne mogą wyłączyć go po prostu zobaczyć wyjątek i, jeśli są dostępne, wiadomość.
- Kliknięcie na nazwę lub wiadomości wyjątku będzie teraz również otworzyć kod w IDEA.
- możliwość pokolorować cały wiersz tabeli w zależności od poziomu / status imprezy Dodano wymagane przez Scott Stanton.
- & quot; Kopiuj stos wywołań & quot; i & quot; Kopiuj Throwable & quot; Teraz poprzedzenie tych StackTraceElements z & quot; na & quot; zgodnie z wnioskiem Scott Stanton. DetailsView jest również wyświetlanie & quot; w & quot; przed każdym StackTraceElement.
- SLF4J do 1.5.8 Aktualizacja.
- Zmiany na wsparcie Logback 0.9.16.
Co jest nowa w wersji 0.9.35:
- POWAŻNE: W StackTraceElements z najgłębszym zagnieżdżonego Throwable były zignorowane.
- Dodano nagłówek do formatu Lilith.
- Korzystanie protobuf w formacie Lilith i transferu. Powoduje to duże wydajności.
- Otwieranie plików * .lilith
- Importowanie plików * .lilith bez * .Index.
- Import plików XML Log4J.
- Import java.util.logging plików XML.
- Dodane timeStampMillis do Lilith XML zdarzenia.
- Aktualizacja Logowanie XML Schema.
- Usunięcie przestarzałych * .ljlogging i plików * .ljaccess.
- MessageFormatter:. Specjalne postępowanie z tablicy w przypadku pojedynczego zastępczy
- MessageFormatter: Specjalne postępowanie z java.util.Date. To teraz konwertowane do ISO 8601 reprezentacji.
- LoggingEvent:. Dodania ThreadInfo
- LoggingEvent:. Dodania LoggerContext
- Dodane Kopiuj działania dla wybranej zawartości w widoku szczegółów.
- działania Dodane Kopia dla wybranych treści w pomocy.
- Znane problemy i FAQ w pomocy nie odzwierciedlają najnowszą wersję.
- W przypadku # porywające # skrypt otrzymał ten ciąg jako ciąg wyszukiwania. Zostało to naprawione, teraz & quot; & quot; używany jest jako ciąg wyszukiwania.
- Zainstaluj przykładowe folderu odjechane warunki, jeśli warunki na nowo.
- DetailsView wyświetlony komunikat o błędzie, jeśli plik był po prostu pusty.
- W przypadku nowego widoku wybierz pierwsze zdarzenie przewiń do dołu, jeśli nie jest włączona.
- Wdrożone a task-manager do wyszukiwania, filtrowania i importowanie.
- Dodano wsparcie dla NDC do LoggingEvent typu danych.
- Utworzono NDC do użytku z appenders Lilith.
- Aktualizacja LogbackLoggingAdapter korzystać z NDC wydarzeń.
- Lepsza obsługa zniekształconych zapisanych układów tabeli. Nieprawidłowe nazwy kolumn są ignorowane, brakujące nazwy dodany.
- Dodano nowy wiersz tabeli & quot; NDC & quot; do tabeli logowania.
- Wsparcie NDC w detailsView.groovy
- Aktualizacja schematu XML do włączenia NDC.
- Wdrożone XML I / O z NDC.
- Dodane & quot; Kopiuj MDC & quot; i & quot; Kopiuj NDC & quot; działania.
- Groovy 1.6.2
- Dodano ikona mainframe i Mac aplikacji.
- Dodane wyjście w tym numer portu w przypadku BindException podczas uruchamiania.
- DetailsView: Wygląda dużo ładniej, teraz .
- DetailsView:. Lepsze wsparcie dla multi-line wiadomości z Throwables
- Lepsza pomoc tym więcej linków, symboli klawiszy.
- Dodano wskaźnik postępu na pasku stanu w przypadku uruchamiania zadań.
- Zmiana nazwy & quot; Pokaż / Ukryj & quot; do & quot; Kolumny & quot; jak sugeruje Joe.
- Sulky-moduł dedykowany zadania. Nieaktualne ostatnich realizacji.
- Zmieniono niektóre licencje od GPLv3 do LGPLv3. Niektóre poms nie uchyla zezwolenie odpowiednio. Dodano brakujące informacje o licencji.
Co nowego w wersji 0.9.34:
- Triple-poprawiony problem podczas auto-aktualizacji DetailsView w przypadku zniekształconego history.txt.
- Obsługa Logback 0.9.14.
- Dodane pomoc o filtrach porywające.
- Kopiuj marker (Ekke)
- Kopiuj callstack (Ekke)
- Nowy styl jak sugerowano wcześniej przez Aleksandra Kosenkov. Wielkie dzięki!
- Obsługa i Mapa Zbiór zawierający tablice w MessageFormatter.
- Obsługa rekurencyjnych Maps i Kolekcje w MessageFormatter. Byłoby to wcześniej rzucić StackOverflowError.
- Lepsze znaków reprezentujący rekurencyjnej mapą, Gromadzenie i Object []. To teraz wydrukować [... fully.qualified.ClassName@identityHash ...].
- Obsługa Exception podczas toString (). To teraz skutkować [!!! fully.qualified.ClassName = & gt; fully.qualified.Throwable: ThrowableMessage !!!].
- Nie zresetować prefs licencji po akceptacji. Dodano także opcję -L do spłukiwania licencji dla łatwiejszego debugowania.
- Możliwość zapisywania i zresetować układ tabel. Istnieją 4 układy tabeli: logowanie, loggingGlobal, dostęp i accessGlobal. Globalne układy są stosowane na światowych poglądów & quot; globalne (Logowanie) & quot; i & quot; globalne (Access) & quot; a nie globalne są wykorzystywane w zwykłych poglądów, jak również w & quot; Lilith (Logowanie) & quot ;. Funkcjonalność jest dostępna w widoku - & gt; Układ i popup na nagłówku tabeli.
- Możliwość wyboru wygląd w preferencjach. Tak, dialogowe Preferencje potrzebuje dużo pracy: p
- JGoodies Wygląda dodany jako wyglądem i alternatywy.
- Ulepszona części ogólnej oknie preferencji, ale nadal nie jestem bardzo zadowolony.
- Wyjątki w SerializableDeserializer teraz zignorowane.
- Nowa klasa SavedCondition do serializacji stan wraz z imieniem, informacje o kolorze i aktywne ustawienia. Jest to przygotowanie do właściwego (Auto) filtrów.
- refactored warunki.
- Dodane message.contains, logger.startsWith i logger.equals warunki, jak również możliwość ich wyboru w panelu znaleźć.
- GroovyCondition nie obsługują teraz searchString. Zobacz pomoc.
- Aktualizacja detailsView.groovy zapobiec skład przerwę w nagłówkach tabel więc szerokości nagłówki pozostają takie same.
- Pokaż nazwę stan, w zakładce filtrowane, jeśli warunek jest zapisany stan.
- Dokumentacja i źródła Źródeł list.
- Warunki dokumentacji.
- Możliwość wykorzystania zapisanych warunków korzystania z # Stan # w polu tekstowym panelu wyszukiwania.
- Disabled & quot; Wyczyść & quot; W przypadku filtrowanego buforze. Poprzedni funkcjonalność był bezużyteczny.
- Dodawanie wszystkie dostępne warunki odjechane do pola kombi.
- Dodane & quot;! & Quot; (Nie) przycisk przełączania szukać panel, który neguje aktualny stan.
- Kadrowanie popup wiadomość do rozsądnych rozmiarów ...
- Aktualizacja Groovy zależność 1,6-RC-1.
- Wspieranie warunki z pustym argumentem. Jest to konieczne, ponieważ może to mieć sens dla porywające warunkach.
- Dodane EventIdentifier, które będą potrzebne do buforowania wyników warunek. Zmieniono EventWrapper używać EventIdentifier zamiast Źródło ID + localId. Ponieważ zmienia serializacji i tak wziąłem możliwość również dodać omittedElements do ThrowableInfo. Zaktualizowany xml IO odpowiednio.
- Aktualizacja i dodane nowe schematu logowania.
- Wdrożone Warunki w Ustawienia.
- Użyj wszystkie aktywne warunki, aby dowiedzieć się kolory wiersz tabeli. Użyj bieżące kolory gdy nie zostały dopasowane.
- fix. Skoki do dołu w tabeli + scrollToBottom nawet jeśli tabela nie zmieni
- & quot; Wyczyść & quot; Teraz w preferencjach nie działa zgodnie z oczekiwaniami, czyli resetuje okno do poprzednich preferencji.
Zakładka
Co nowego w wersji 0.9.32:
- nadąsany: upewnić się, że TimeoutOutputStream Watchdog-Thread- jest zatrzymany w każdych okolicznościach. Dodano testami dla każdego scenariusza.
- nadąsany. Naprawiono problem, że głupi może doprowadzić do impasu w widoku dziennika wewnętrznego Lilith
- Dodane dokumentację o & quot; java.lang.OutOfMemoryError: PermGen miejsca & quot; Problem i wdrożone LogbackShutdownServletContextListener do prawidłowego zamknięty od logback.
- Wdrożone zmieniony komunikat wprowadzono formatowanie logiczne SLF4J 1.5.3. Przygotowany do logback 0.9.10. Wymagało to zmiany LoggingEvent i zawierał StackTraceElements. Nie są seryjne LoggingEvents
- kompatybilny z poprzedniej wersji.
- Nowy schemat XML 1.1 do wsparcia logback 0.9.10 funkcje, tj CodeLocation, wersja i dokładnym.
- Usunięto specyficzne UserNotification mac [..] EventConsumer bo wywala aplikację, jeśli jest używany J2SE 6. To nie działa, w każdym razie,
- Czytnik XML StackTraceElement Wdrożony i pisarz, aby przygotować się do śledzenia stosu java-niezależne, np C #. To będą później wykorzystywane do integracji IDE jak wtyczki IDEA.
- detailsView.groovy ma teraz wsparcie CodeLocation, wersja i dokładnym, jak również zerowych eventwrappers, że może się zdarzyć, jeśli
- deserializacji nie.
- & quot; Pokaż pełny callstack & quot;. opcji.
- & quot; Czyste dzienniki na wyjeździe & quot;. opcji.
- & quot; Czyste wszystkie nieaktywne dzienniki & quot; w innym wątku.
- Wykonane się, że każdy TimeoutOutputStream * jest * zawsze dobrze zamknięte w multipleksach-appenders. Powinno to w końcu naprawić
- & quot; java.lang.OutOfMemoryError: PermGen miejsca & quot; problemy w webapps, przynajmniej te spowodowane przez Lilith.
- Dla przypomnienia: * nie * używać IOUtils.closeQuietly webapp kodu wielowątkowego w !!!
- Aktualizacja groovy zależność do 1.5.7.
- Przygotowany do statystyk wielkości transferu. Nie widać nic, a jednak.
- Dodane todos do miejsca odpowiednie.
- Aktualizacja do 1.5.5 zależności SLF4J.
- Korzystanie Nimbus PLAF jeśli jest dostępny (i nie Mac).
- Zaakceptuj licencję raz dla każdej wersji.
- kontrolna-check istniejących plików porywające i CSS. Automatyczna aktualizacja jeśli nie zmieniła się ręcznie i jest dostępna nowsza wersja, np detailsView.groovy w nowej wersji Lilith.
Co nowego w wersji 0.9.31:.
- Wdrożone wewnętrzną rejestrację Lilith
- Usunięto niektóre dzienniki debugowania z SerializingFileBuffer tak podstawowe inicjalizacji gwarantuje * nie * emitują żadnych rejestrowania zdarzeń.
- appenders XML są teraz wysyłanie wzór wiadomość zamiast sformatowanego wiadomości.
- Usunięto z JmDNS wyłączenie hak. To rozwiązuje impasu wyłączania ale Lilith jest nadal upaść źle na Mac OS X z powodu JmDNS problemów.
- bonjour domyślnie wyłączony, ponieważ jest to zbyt niestabilny. Aktywuj go za pomocą wiersza polecenia -b argumentu.
- argumenty linii komend, drukarnie, jeżeli rozpoczął opisowy (-v).
- Dodane lilith.bat i skrypt Lilith powłoki.
- Zaktualizowany plik zestawu do bardziej rozsądnego zachowania, tj bin z sh i nietoperzy, lib z jar, licencji, README
Wymagania :
- Java 2 Standard Edition Runtime Environment
Komentarze nie znaleziono