{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":41164,"path":"platform-security/enhanced-log-security.md","title":"Enhanced logging security","bundle":null,"doc_type":null,"release":"australia","body":"\n# Enhanced logging security\n\nExplore 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.\n\nAchieve the following using the new enhancements:\n\n-   Trace the source originator of each of the log lines\n-   In case the originator info is not available, print the Java class name and an attribution\n-   At the start of each transaction line, it contains the transaction ID and transaction type\n\nUse 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.\n\n**Note:** SYS\\_UI\\_MACRO and SERVICE\\_PORTAL\\_WIDGET script types in attribution are not reported.\n\n## Transaction types\n\nThe following is the list of transaction types:\n\n-   List\n-   Form\n-   XMLHttp\n-   Report\n-   SOAP\n-   Export\n-   Scheduler\n-   TextSearch\n-   Other\n-   REST\n-   JSON\n-   AMB\n-   Archive\n-   Batch REST\n-   Instance Scan\n\n## System properties\n\nThe following are the system properties required for the feature:\n\n-   Glide.log.append.attribution: This property is enabled by default. It turns on/off the attribution information of each node line\n-   Glide.db.log.append.classname.attribution: This property is enabled by default. It turns on/off logging java class name attribution\n\n"}}