sql >> データベース >  >> RDS >> Oracle

Java Logging API(java.util.logging)を使用したOracleJavaストアドプロシージャのロギング

    この回答 次のフォルダにlogging.propertiesファイルを作成する必要があります:

    このファイルを構成すると、次のログが表示されます。

    私の場合、これはSolarisだったので、最初のパスは次のとおりでした。

    そして2つ目:

    追加情報として、ログファイルを簡単に見つけられるようにするために、Bashシェルに次のように入力できます。

    ls -altr
    

    そして、これは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. WebサイトのダウンとTwitterフィード

    2. PostgreSQLの実行速度が遅い?ソースに到達するためのヒントとコツ

    3. MySQLでmax_connectionsをプログラムで設定する方法

    4. SQLServerのパフォーマンスTOPCPUクエリ-1