{ "GENERAL": { "active": true, "comment": "A generic set of rules, to be applied regardless of the current phase", "rules": { "steps": { "active": false, "start_pattern": "DisplayProgressbar: (?.+)", "start_message": "Current step: %{step}" }, "fail": { "active": true, "start_pattern": "^(?Failed to .+)\\n", "end_pattern": "Filename: (?:.+/(?\\w+\\.\\w+))? Line: (?-?\\d+)", "start_message": false, "end_message": "%{file}(line %{line}): %{fail}", "store_lines": false, "ignore_lines": [ "UnityEditor", "UnityEngine", "^\\n" ], "type": "error" }, "exception": { "active": true, "start_pattern": "[eE]xception\\w*: (?.*)\\n", "end_pattern": "(?:Filename: (?:[\\w/:]+/(?\\w+\\.\\w+))? Line: (?-?\\d+)|(?filename unknown)>:(?-?\\d+))", "start_message": false, "end_message": "%{file}%{fileunknown}(line %{line}%{lineunknown}): %{message}", "store_lines": false, "ignore_lines": [ "UnityEditor", "UnityEngine", "^\\n" ], "type": "error" }, "exception_report": { "active": true, "start_pattern": "^(?.*threw exception\\.)\\n", "end_pattern": "Filename: (?:.+/(?\\w+\\.\\w+))? Line: (?-?\\d+)", "start_message": false, "end_message": "%{file}(line %{line}): %{message}", "store_lines": false, "type": "error" }, "error_shared_library": { "active": true, "start_pattern": "error while loading shared libraries: (?.*)\\n", "start_message": "Error while loading shared libraries: %{message}", "type": "error" }, "log": { "active": true, "start_pattern": "UnityEngine\\.Debug:Log\\(Object\\)", "fetch_first_line_not_matching": [ "UnityEngine\\.", "^\\n" ], "fetched_line_pattern": "(?.*)\\n", "fetched_line_message": false, "start_message": false, "end_pattern": "Filename: (?:.+/(?\\w+\\.\\w+))? Line: (?-?\\d+)", "end_message": "[LOG] %{file}(line %{line}): %{message}" }, "log_assertion": { "active": true, "start_pattern": "UnityEngine\\.Debug:LogAssertion\\(Object\\)", "fetch_first_line_not_matching": [ "UnityEngine\\.", "^\\n" ], "fetched_line_pattern": "(?.*)\\n", "fetched_line_message": false, "start_message": false, "end_pattern": "Filename: (?:.+/(?\\w+\\.\\w+))? Line: (?-?\\d+)", "end_message": "[LOG] %{file}(line %{line}): %{message}", "type": "warning" }, "log_warning": { "active": true, "start_pattern": "UnityEngine\\.Debug:LogWarning\\(Object\\)", "fetch_first_line_not_matching": [ "UnityEngine\\.", "^\\n", "^\\s+" ], "fetched_line_pattern": "(?.*)\\n", "fetched_line_message": false, "start_message": false, "end_pattern": "Filename: (?:.+/(?\\w+\\.\\w+))? Line: (?-?\\d+)", "end_message": "[LOG] %{file}(line %{line}): %{message}", "type": "warning" }, "log_error": { "active": true, "start_pattern": "UnityEngine\\.Debug:LogError\\(Object\\)", "fetch_first_line_not_matching": [ "UnityEngine\\.", "^\\n", "^\\t", "^ " ], "fetched_line_pattern": "(?.*)\\n", "fetched_line_message": false, "start_message": false, "end_pattern": "Filename: (?:.+/(?\\w+\\.\\w+))? Line: (?-?\\d+)", "end_message": "[LOG] %{file}(line %{line}): %{message}", "type": "error" }, "log_exception": { "active": true, "start_pattern": "UnityEngine\\.Debug:LogException\\(Object\\)", "fetch_first_line_not_matching": [ "UnityEngine\\.", "^\\n", "^\\t", "^ " ], "fetched_line_pattern": "(?.*)\\n", "fetched_line_message": false, "start_message": false, "end_pattern": "Filename: (?:.+/(?\\w+\\.\\w+))? Line: (?-?\\d+)", "end_message": "[LOG] %{file}(line %{line}): %{message}", "type": "error" }, "batchmode_exit": { "active": true, "start_pattern": "Exiting batchmode successfully now!", "type": "success" }, "batchmode_abort": { "active": true, "start_pattern": "Aborting batchmode due to failure", "end_pattern": ".*", "type": "error" } } }, "LICENSE": { "active": true, "silent": false, "comment": "Unity license system logic", "phase_start_pattern": "LICENSE SYSTEM", "rules": { "next_check": { "active": true, "start_pattern": "LICENSE SYSTEM \\[.*\\] Next license update check is after (?[\\d\\-]+)T(?