dba:sqlcl_oracle_logging
Inhaltsverzeichnis
Oracle SQLcl - Den Java Logger einschalten, um die Software zu analysieren
Aufgaben: Java Logger parametrisieren um SQLcl zu „debuggen“
Auch in SQLcl wird der Java Logger verwendet.
Zu Java Logger siehe siehe auch https://docs.oracle.com/javase/8/docs/api/java/util/logging/Logger.html
Logger Paramter setzen
Beim Start des Java Programms die Parameter Datei für Java Logger angeben:
set JAVA_OPTS="-Djava.util.logging.config.file=C:\oracle\products\sqlcl\bin\logging.properties"
Oder in der Powershell:
set-item -path env:JAVA_OPTS -value "-Djava.util.logging.config.file=C:\oracle\products\sqlcl\bin\logging.properties"
Nun kann wie gewohnt SQLcl aufrufen.
Parameter Datei erstellen
logging.properties:
- logging.properties
handlers = java.util.logging.FileHandler,java.util.logging.ConsoleHandler config = # INFO FINE .level = ALL # formatter attributes = date, source, logger, level, message, thrown java.util.logging.SimpleFormatter.format = %1$tF %1$tT %4$s %3$s %5$s%6$s%n java.util.logging.FileHandler.level = FINE java.util.logging.FileHandler.filter = java.util.logging.FileHandler.formatter =java.util.logging.SimpleFormatter java.util.logging.FileHandler.encoding = java.util.logging.FileHandler.limit = java.util.logging.FileHandler.count = java.util.logging.FileHandler.append = false java.util.logging.FileHandler.pattern = d:/temp/log.%u.%g.txt java.util.logging.ConsoleHandler.formatter=com.sun.mail.util.logging.CompactFormatter com.sun.mail.util.logging.CompactFormatter.format=%4$s: %5$s [%1$tc]%n java.util.logging.ConsoleHandler.level = ALL java.util.logging.ConsoleHandler.filter = java.util.logging.ConsoleHandler.formatter =java.util.logging.SimpleFormatter java.util.logging.ConsoleHandler.encoding = java.util.logging.StreamHandler.level = WARNING java.util.logging.StreamHandler.filter = java.util.logging.StreamHandler.formatter = java.util.logging.StreamHandler.encoding = java.util.logging.SocketHandler.level = WARNING java.util.logging.SocketHandler.filter = java.util.logging.SocketHandler.formatter = java.util.logging.SocketHandler.encoding = java.util.logging.SocketHandler.host = java.util.logging.SocketHandler.port = java.util.logging.MemoryHandler.level = WARNING java.util.logging.MemoryHandler.filter = java.util.logging.MemoryHandler.size = java.util.logging.MemoryHandler.push = java.util.logging.MemoryHandler.target =
Quellen
dba/sqlcl_oracle_logging.txt · Zuletzt geändert: 2016/11/11 21:26 von gpipperr