Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Mencatat Prosedur Tersimpan Oracle Java menggunakan Java Logging API (java.util.logging )

Seperti yang ditunjuk oleh PeskyGnat dalam jawaban ini Anda harus membuat file logging.properties di folder:

Setelah Anda mengkonfigurasi file ini, Anda dapat melihat log in:

Dalam kasus saya, ini adalah Solaris jadi jalur pertama adalah:

Dan yang kedua:

Sebagai informasi tambahan, untuk memudahkan pencarian file log, Anda dapat mengetikkan di Bash shell berikut ini:

ls -altr

Dan ini adalah contoh bagaimana file logging.properties:

############################################################
#   Default Logging Configuration File
#
# You can use a different file by specifying a filename
# with the java.util.logging.config.file system property.  
# For example java -Djava.util.logging.config.file=myfile
############################################################
############################################################
#   Global properties
############################################################
# "handlers" specifies a comma separated list of log Handler 
# classes.  These handlers will be installed during VM startup.
# Note that these classes must be on the system classpath.
# By default we only configure a ConsoleHandler, which will only
# show messages at the INFO and above levels.
handlers= java.util.logging.ConsoleHandler
# To also add the FileHandler, use the following line instead.
#handlers= java.util.logging.FileHandler, java.util.logging.ConsoleHandler
# Default global logging level.
# This specifies which kinds of events are logged across
# all loggers.  For any given facility this global level
# can be overriden by a facility specific level
# Note that the ConsoleHandler also has a separate level
# setting to limit messages printed to the console.
.level= INFO
############################################################
# Handler specific properties.
# Describes specific configuration info for Handlers.
############################################################
# default file output is in user's home directory.
java.util.logging.FileHandler.pattern = %h/java%u.log
java.util.logging.FileHandler.limit = 50000
java.util.logging.FileHandler.count = 1
java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter
# Limit the message that are printed on the console to INFO and above.
java.util.logging.ConsoleHandler.level = INFO
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
############################################################
# Facility specific properties.
# Provides extra control for each logger.
############################################################

# For example, set the com.xyz.foo logger to only log SEVERE
# messages:
**<your.class.logger>.level = <level> (i.e.: INFO)**



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bandingkan String yang mengabaikan aksen dalam SQL (ORACLE)

  2. Ubah Pengenal Klien Tipis Oracle JDBC

  3. Ambil catatan pada tanggal maksimum setiap bulan

  4. Dapatkan catatan berdasarkan nilai maksimum kolom

  5. Kesalahan SQL:ORA-00922:opsi hilang atau tidak valid membuat kunci komposit