Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.6)

E22562-03

oracle.apps.fnd.applcore.topologyMBean.runtime.mbean
Class Logging

java.lang.Object
  extended by oracle.apps.fnd.applcore.topologyMBean.runtime.mbean.Logging
All Implemented Interfaces:
LoggingMXBean

public class Logging
extends java.lang.Object
implements LoggingMXBean


Constructor Summary
Logging()
           
 
Method Summary
 boolean addUserLogConfig(java.lang.String userGuid, java.lang.String logLevel, java.lang.String logEnabled, java.lang.String logModule, java.lang.String bufferMode, java.lang.String bufferSize, java.lang.String plSqlFileName, java.lang.String cFileName)
          Api signature changed after bug 9303262 Adds Log configuration of a user at USER Level.
 void deleteUserLogConfig(java.lang.String userGuid)
          Delete Log configuration for a user.
 boolean editUserLogConfig(java.lang.String userGuid, java.lang.String logLevel, java.lang.String logEnabled, java.lang.String logModule, java.lang.String bufferMode, java.lang.String bufferSize, java.lang.String plSqlFileName, java.lang.String cFileName)
          Api signature changed after bug 9303262 Edit Log Configuration for a user.
 java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getLogConfigInformation()
          1.Get the log config data at the SITE level.
static ProfileOptionVOImpl getProfileOptionAfLogVO(ProfileServiceAMImpl profileService, java.lang.String profileOptionName)
           
 java.util.Map<java.lang.String,java.lang.String> getUserInfo(java.lang.String[] patternList, java.lang.String hasConfig)
          Utility to query LDAP for users that have log config profile or don't have.
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getUserLogConfigInformation(java.lang.String[] UserGuidArray)
          Get a list of users which have the log config data set.
static void main(java.lang.String[] args)
           
 void updateLogConfigInformation(java.lang.String logLevel, java.lang.String logEnabled, java.lang.String logModule, java.lang.String bufferMode, java.lang.String bufferSize, java.lang.String plSqlFileName, java.lang.String cFileName, java.lang.String incidentEnableFlag)
          Update Log Configuration Information at Site-level.
 void updateLogConfigInformation(java.lang.String logLevel, java.lang.String logEnabled, java.lang.String logModule, java.lang.String bufferMode, java.lang.String bufferSize, java.lang.String plSqlFileName, java.lang.String cFileName, java.lang.String incidentEnableFlag, java.lang.String quickTraceLevel, java.lang.String quickTraceEnableFlag)
          Update Log Configuration Information at Site-level.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Logging

public Logging()
Method Detail

getProfileOptionAfLogVO

public static ProfileOptionVOImpl getProfileOptionAfLogVO(ProfileServiceAMImpl profileService,
                                                          java.lang.String profileOptionName)

getLogConfigInformation

public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getLogConfigInformation()
                                                                                                         throws java.lang.Exception
1.Get the log config data at the SITE level. This should return all the data at the SITE level. 2.Get a list of valid log levels to be used for the log config at the USER level. 3.Get a list of valid log levels to be used for log config at the SITE level. SITE_LEVEL_CONFIG_DATA - Map containing all SITE level config data VALID_LOG_LEVELS - Map containing all valid log level in key, value pair. AFLOG_INCIDENT_ENABLED_LOV - Contains the lov for incident enabled flag. All values supported at SITE level are also supported at USER level with exception of AFLOG_INCIDENT_ENABLED, which is only valid at SITE level.

Specified by:
getLogConfigInformation in interface LoggingMXBean
Returns:
Map containing SITE level logging information.
Throws:
java.lang.Exception

getUserLogConfigInformation

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getUserLogConfigInformation(java.lang.String[] UserGuidArray)
                                                                                             throws java.lang.Exception
Get a list of users which have the log config data set. These are the list of all users which have atleast one log config profile option value that is set at the USER level. This will return all the User having atleast one log profile option if the user is null. Others will return the data corresponding to the user.

Specified by:
getUserLogConfigInformation in interface LoggingMXBean
Parameters:
UserGuidArray -
Returns:
List of user with atleast one log config
Throws:
java.lang.Exception

addUserLogConfig

public boolean addUserLogConfig(java.lang.String userGuid,
                                java.lang.String logLevel,
                                java.lang.String logEnabled,
                                java.lang.String logModule,
                                java.lang.String bufferMode,
                                java.lang.String bufferSize,
                                java.lang.String plSqlFileName,
                                java.lang.String cFileName)
                         throws java.lang.Exception
Api signature changed after bug 9303262 Adds Log configuration of a user at USER Level.

Specified by:
addUserLogConfig in interface LoggingMXBean
Parameters:
userGuid -
logLevel -
logEnabled -
logModule -
bufferMode -
bufferSize -
plSqlFileName -
cFileName -
Throws:
java.lang.Exception

main

public static void main(java.lang.String[] args)

editUserLogConfig

public boolean editUserLogConfig(java.lang.String userGuid,
                                 java.lang.String logLevel,
                                 java.lang.String logEnabled,
                                 java.lang.String logModule,
                                 java.lang.String bufferMode,
                                 java.lang.String bufferSize,
                                 java.lang.String plSqlFileName,
                                 java.lang.String cFileName)
                          throws java.lang.Exception
Api signature changed after bug 9303262 Edit Log Configuration for a user.

Specified by:
editUserLogConfig in interface LoggingMXBean
Parameters:
userGuid -
logLevel -
logEnabled -
logModule -
bufferMode -
bufferSize -
plSqlFileName -
cFileName -
Throws:
java.lang.Exception

deleteUserLogConfig

public void deleteUserLogConfig(java.lang.String userGuid)
                         throws java.lang.Exception
Delete Log configuration for a user.

Specified by:
deleteUserLogConfig in interface LoggingMXBean
Parameters:
userGuid -
Throws:
java.lang.Exception

updateLogConfigInformation

public void updateLogConfigInformation(java.lang.String logLevel,
                                       java.lang.String logEnabled,
                                       java.lang.String logModule,
                                       java.lang.String bufferMode,
                                       java.lang.String bufferSize,
                                       java.lang.String plSqlFileName,
                                       java.lang.String cFileName,
                                       java.lang.String incidentEnableFlag)
                                throws java.lang.Exception
Update Log Configuration Information at Site-level.

Specified by:
updateLogConfigInformation in interface LoggingMXBean
Parameters:
logLevel -
logEnabled -
logModule -
bufferMode -
bufferSize -
plSqlFileName -
cFileName -
incidentEnableFlag -
Throws:
java.lang.Exception

updateLogConfigInformation

public void updateLogConfigInformation(java.lang.String logLevel,
                                       java.lang.String logEnabled,
                                       java.lang.String logModule,
                                       java.lang.String bufferMode,
                                       java.lang.String bufferSize,
                                       java.lang.String plSqlFileName,
                                       java.lang.String cFileName,
                                       java.lang.String incidentEnableFlag,
                                       java.lang.String quickTraceLevel,
                                       java.lang.String quickTraceEnableFlag)
                                throws java.lang.Exception
Update Log Configuration Information at Site-level.

Specified by:
updateLogConfigInformation in interface LoggingMXBean
Parameters:
logLevel -
logEnabled -
logModule -
bufferMode -
bufferSize -
plSqlFileName -
cFileName -
incidentEnableFlag -
quickTraceLevel -
quickTraceEnableFlag -
Throws:
java.lang.Exception

getUserInfo

public java.util.Map<java.lang.String,java.lang.String> getUserInfo(java.lang.String[] patternList,
                                                                    java.lang.String hasConfig)
                                                             throws java.lang.Exception
Utility to query LDAP for users that have log config profile or don't have. Utility doesn't support blind search for all users from LDAP that don't have log config profile.It can used to search all users from LDAP that have log config profile like getUserInfo(null,"Y).

Specified by:
getUserInfo in interface LoggingMXBean
Parameters:
patternList(Example - : mcooper%, %mcoop%, %coop , null(if only hasConfig parameter is Y))
hasConfig(Y/N) -
Returns:
List of map containing UserName and UserGuid.
Throws:
java.lang.Exception

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.6)

E22562-03

Copyright © 2012 Oracle. All Rights Reserved.