The following table lists the location of all the log files and the various log file names associated with the Secure Remote Access components.
Table 3 Log Files Location
You can use the instructions in this section to do the following:
Set a separate file for the logger
Set a level for the logger
Specify a handler for the logger
Set the format for the logger
LOGGER_NAME.separatefile=true. For example, debug.com.sun.portal.desktop.separatefile=true.
LOGGER_NAME.level=LEVEL_NAME. For example, debug.com.sun.portal.level=FINE.
LOGGER_NAME.handler=HANDLER_NAME. For example, debug.com.sun.portal.handler=java.util.logging.FileHandler.
LOGGER_NAME.handler.HANDLER_NAME.formatter=FORMATTER_NAME. For example, debug.com.sun.portal.handler.java.util.logging.FileHandler.formatter=com. sun.portal.log.common.PortalLogFormatter.
The following table describes the list of options to view log files of the Secure Remote Access components.
Table 4 Component Logs List Command
Component |
Command |
---|---|
Gateway |
psadmin list-loggers -u adminUser-f passwordfile --component gateway --sra-instance profile |
Netletproxy |
psadmin list-loggers -u adminUser-f passwordfile --component nlproxy --sra-instance profile |
Rewriterproxy |
psadmin list-loggers -u adminUser-f passwordfile --component rwproxy --sra-instance profile |
The following three commands are used for logging files for Secure Remote Access components:
list-loggers — Lists all the loggers.
set-logger — Sets the level for the logger and also the separate file for the logger.
reset-logger — Resets the log level and log file to root logger.
Use this table to review the options available for the list-loggers command.
Table 5 List-Loggers Command Line Options List
Option |
Description |
---|---|
--adminuser -u userName |
Specify the name of the administrator. |
--passwordfile -f password-filename |
Specify the administrator password in the password file. |
--component -m component-type |
Specify the component type. The valid values are portal, search, pas, gateway, nlproxy, and rwproxy. |
--portal | -p portal-ID |
Specify the portal ID. This is required only if the component type is portal. |
--instance | -i portal-instance-name |
Specify the portal server instance. This is required only if the component-type is portal. |
--searchserver -s search-server-ID |
Specify the search server ID. This is required only if the component type is search. |
--sra-instance sra-instance |
Specify the SRA instance name. This is required only if the component type is either gateway, nlproxy, or rwproxy. |
--detail |
Displays detailed information about loggers listed. It includes level, handler information, filename, and filehandler. |
Option |
Description |
---|---|
--adminuser -u userName |
Specify the name of the administrator. |
--passwordfile -f password-filename |
Specify the administrator password in the password file. |
--component | -m component-type |
Specify the component type. The valid values are portal, search, pas, gateway, nlproxy, and rwproxy. |
--logger | -O loggerName |
Specify the name of the logger. |
--level -L level |
Specify the level. |
--portal -p portal-ID |
Specify the portal ID. This is required only if the component-type is portal. |
--instance -i portal-instance-name |
Specify the portal server instance. This is required only if the component type is portal. |
--searchserver -s search-server-ID |
Specify the search server ID. This is required only if the component type is search. |
--sra-instancesra-instance-name |
Specify the SRA instance name. This is required only if the component type is either gateway, nlproxy, or rwproxy. |
--file -F |
Specify if the logger is to be logged to a separate file. |
--stack-trace -T |
This option can be specified only if --file option is specified. Specifies whether the stack trace should be printed in the log file. If this option is specified, the --parent option cannot be specified. The default is false. If you specify true, then the stack trace is printed in the log file. |
--parent -P |
This option can be specified only if --file option is specified. Specifies whether the log data should be printed in the parent log file of the current logger. If this option is specified, --stack-trace option cannot be specified. The default is false, if you do not specify the option, the log data is printed only in the current logger's log file. If you specify true, the log data is printed in the parent log file and also in the current logger's log file. |
Option |
Description |
---|---|
--adminuser -u userName |
Specify the administrators name. |
--passwordfile -f password-filename |
Specify the administrator password in the password file. |
--component | -m component-type |
Specify the component type. The valid values are portal, search, pas, gateway, nlproxy, and rwproxy. |
--logger | -O loggerName |
Specify the name of the logger. |
--portal -p portal-ID |
Specify the portal ID. This is required only if the component-type is portal. |
--instance -i portal-instance-name |
Specify the portal server instance. This is required only if the component type is portal. |
--searchserver -s search-server-ID |
Specify the search server ID. This is required only if the component type is search. |
--sra-instancesra-instance-name |
Specify the SRA instance name. This is required only if the component type is either gateway, nlproxy, or rwproxy. |
When a separate file is created, the filename is the same as the logger name except debug.com.sun. For example, if a separate file is set for the logger debug.com.sun.portal.desktop, the file name will be portal.desktop.0.0.log.
The format to log the content is: |DATETIME|LOG_LEVEL|PRODUCT_ID|LOGGER NAME|KEY VALUE PAIRS|MESSAGE|
The logging of stack trace is determined by the stacktrace property. This value is applicable only if the format is PortalLogFormatter. debug.com.sun.portal.stacktrace=false. If the value is false, the stack trace is logged only if the levels is either SEVERE or WARNING. If the value is true, the stack trace is always logged.