Setting Up Log Levels

By default, the log level is Error . The plug-in allows you to change the log level to trace different messages.

Note: If neither the plug-in log nor the BusinessWorks log is configured in the logback.xml file, the error logs of the plug-in are displayed in the Console view by default.

If the plug-in log is not configured but the BusinessWorks log is configured in the logback.xml file, the configuration for the BusinessWorks log is implemented by the plug-in.

Procedure

  1. Navigate to the TIBCO_HOME\bw\version\config\design\logback directory and open the logback.xml file.
  2. Add the following node in the User loggers area to specify the log level for the plug-in.
    <logger name="com.tibco.bw.palette.as400.runtime">
       <level value="DEBUG"/>
    </logger>

    The level tag defines the log level and the value which could be Info , Warn, Error, Debug or Trace.

    Note: When the level is set to Debug, the input and output for the plug-in activities are also displayed in the Console view. See Log Levels for more details regarding each log level.
  3. Optional: Add the following node in User loggers area to specify the log level for all the activities except for the QueueReceiver activity.
    <logger name="com.tibco.bw.palette.as400.runtime.ActivityNameActivity">
       <level value="DEBUG"/>
    </logger>
    Note: For each activity, The ActivityName is:
    • QueueReceiver: MonitorEventSource
    • CallProgram: ProgramCall
    • CallServiceProgram: ServiceProgramCall
    • ReadMessageQueue: ReadMessageQueue
    • ReadQueue: ReadQueue
    • WriteQueue: WriteQueue
    • SpoolFileList: SpoolFileListActivity
    • SpoolFileToPDF: SpoolToPDFActivity
    For example, if you want to set the log level of the CallProgram activity to Debug, you need to add the following node:
    <logger name="com.tibco.bw.palette.as400.runtime.ProgramCallActivity">
       <level value="DEBUG"/>
    </logger>
    To set the log level for the QueueReceiver activity, you need to add the following node:
    <logger name="com.tibco.bw.palette.as400.runtime.MonitorEventSource">
       <level value="DEBUG"/>
    </logger>
    Note: The activities that are not configured with specific log levels would still inherit log levels configured for the plug-in or BusinessWorks.
  4. Save the file.