AppEngine używa lip jego rejestrowanie i mam skonfigurowany plik logging.properties i odniesienie do tego w interfejsu App Engine-web.xmlJak mogę zmienić format rejestrowania w Google AppEngine
Problemem jest to, że format, który AppEngine przedstawia dane w dzienniku konsoli obcięte po około 180 znakach na każdej linii dziennika. A ponieważ duża część tego jest zajęta metodą i nazwą klasy (łącznie z pakietem) i datą, nie ma zbyt wiele rzeczywistych komunikatów, które się pojawiają.
Próbowałem skonfigurować mój własny formatter, zarówno programowo jak i poprzez logging.properties bez szczęścia.
Zdaję sobie sprawę, że mogę przesłać cały mój dziennik poprzez slf4j, logback lub log4j, ale uważam, że powoduje to, że wszystkie takie logi pojawiają się jako stdout w konsoli dziennika AppEngine, który ma swój własny styl gadatliwości.
Czy istnieje sposób zdefiniowania określonego formatu dla dziennika AppEngine, a jeśli tak, to w jaki sposób? t wystarczyłoby, gdyby każda linia dziennika nie została obcięta do 180 znaków.
Mam ten sam problem. Stworzyłem niestandardowy formatter i określiłem go w pliku logging.properties, ale wygląda na to, że został całkowicie zignorowany przez appengine. Jestem dość pewny, że mój plik logging.properties jest pobierany, ponieważ zmiana poziomu dziennika działa. – sappenin
Dobre pytanie, ale myślę, że podsumowanie jest mylące: problem polega na tym, że wiersze dziennika wyświetlane w konsoli aplikacji są przycięte. – Tom