Enhanced logging security

  • Release version: Zurich
  • Updated July 31, 2025
  • 1 minute to read
  • Explore the Attribution field in the node log lines to identify the script or component that generated the log message. Transaction start lines include the new field to identify the type of request made.

    Achieve the following using the new enhancements:
    • Trace the source originator of each of the log lines
    • In case the originator info is not available, print the Java class name and an attribution
    • At the start of each transaction line, it contains the transaction ID and transaction type
    Use the transaction ID of each log line to understand the information given at each log line. Once you identify the transaction type, you get the originator information of each log line. Both the transaction type and originator information of each log line together gives you the required source info of each node log line.
    Note:
    SYS_UI_MACRO and SERVICE_PORTAL_WIDGET script types in attribution are not reported.

    Transaction types

    The following is the list of transaction types:
    • List
    • Form
    • XMLHttp
    • Report
    • SOAP
    • Export
    • Scheduler
    • TextSearch
    • Other
    • REST
    • JSON
    • AMB
    • Archive
    • Batch REST
    • Instance Scan

    System properties

    The following are the system properties required for the feature:
    • Glide.log.append.attribution: This property is enabled by default. It turns on/off the attribution information of each node line
    • Glide.db.log.append.classname.attribution: This property is enabled by default. It turns on/off logging java class name attribution