Während die Grails-App im 'dev' -Modus mit 'grails run-app' läuft, wo befindet sich die Tomcat-Standarddatei, die vom eingebetteten Tomcat geschrieben wird, mit der Installation von Grails (1.2.2)?Wo finde ich das Tomcat-Protokoll, das von 'grails run-app' geschrieben wurde?
Antwort
Sollte $CATALINA_HOME/logs/catalina.out
Es gibt keine Standard-Protokolldatei kann die Ausgabe in das Protokoll auf stdout geschrieben wird.
Einige Ausgaben gehen zum stdout, aber nicht zum Tomcat Access Log. – hko19
Um nur auf die neueste Version von grails (2.2.3) zu achten, ist kein Log Appender konfiguriert, so dass überhaupt keine Logs geschrieben werden. Um dies zu ändern, müssen Sie lediglich conf/Config.groovy bearbeiten und die Appender {console ...} Zeilen auskommentieren. Dies sendet Log-Meldungen (mit Level Error und höher) an die Konsole (stdout) – khylo
Sie haben einen log4j Root-Logger in Ihrem Config.groovy wie folgt zu definieren:
log4j = {
appenders {
// console name:'stdout', layout:pattern(conversionPattern: '%c{2} %m%n')
// file name:'file', file:'app.log'
}
// By default, messages are logged at the warn level to the console and the app.log
root {
warn 'stdout'
// warn 'stdout','file'
additivity = true
}
...
}
Dieses Beispiel zeigt auch, wie die Protokollierung Muster konfigurieren. Außerdem wird gezeigt, wie die Dateiprotokollierung konfiguriert wird. Der Appender-Abschnitt ist optional und wird nur benötigt, um das Protokollierungsmuster oder den Datei-Logger zu konfigurieren.
- 1. Wo finde ich das Transaktionsprotokoll von Geldautomaten?
- 2. Wo finde ich das MySQL-Transaktionsprotokoll?
- 3. Wo finde ich das .NET Framework-Klassendiagramm?
- 4. Wo finde ich das OCaml Optionsmodul?
- 5. Wo finde ich das lifecycleMappingMetadata-Schema?
- 6. Wo finde ich das Anwendungsverzeichnis von Rails auf AWS?
- 7. Wo finde ich Informationen über das C++ - Attribut [[Deprecated]]
- 8. Grails - Wo finde ich Testdateien und wie lade ich sie?
- 9. Wo finde ich das offizielle XSD-Schema für RSS 2.0
- 10. Wie finde ich heraus, wo das Python-Include-Verzeichnis ist?
- 11. Wo finde ich das Dokument für eine bestimmte API-Version?
- 12. Wo finde ich das Maven Installationsverzeichnis in Eclipse 3.4
- 13. Wo finde ich das 'Advanced Web Toolkit' für Template Toolkit?
- 14. Wo finde ich das Skybox-Paket in Unity5?
- 15. Wo finde ich das IBM FileNet Content Engine-Abonnementprotokoll?
- 16. Wo finde ich das alte Plugin "Developer Collaboration"?
- 17. Wo finde ich Informationen zur Assemblerspezifikation für das Motorola 68000?
- 18. Wo finde ich eine Spezifikation für das Flash-Debugging-Protokoll?
- 19. Wo finde ich das Schema (XSD) für eine .csproj-Datei?
- 20. Wo finde ich das Microsoft .NET Framework Development Guide?
- 21. Wo finde ich das Logo "Verfügbar im App Store"?
- 22. Wo finde ich das Qt4-Quellcode-Editor-Widget?
- 23. Wo finde ich das jnlp api jar in jdk 7?
- 24. Wo finde ich ein Applet, das Java 6 benötigt?
- 25. Wo finde ich das win32api-Modul für Python?
- 26. Javascript - wie finde ich die PID, wo das gefundene Match gefunden wurde?
- 27. Wo finde ich "j_security_check"?
- 28. Wie finde ich das Installationsverzeichnis von Spark?
- 29. Wie das Drucklayout von Grails
- 30. Wie finde ich das Datumsformat?
Meine andere Stand-alone-Tomcat schreibt sich in $ CATALINA_HOME/logs/catalina.out aus, nicht an der Stelle, an die der eingebettete Tomcat mit Grails-Logs-Zugriffsanforderungen kommt. Könnten Sie genauer sein? – hko19
Haben Sie log4j in Config.groovy konfiguriert? – armandino
Mein log4j in Config.groovy ist ziemlich Standard in seinem Standardwert. Weitere Hinweise, um mein Tomcat (embedded) Protokoll herauszuschreiben, wo ich etwas sehen kann, wird geschätzt. – hko19