Skip to content

Commit 03d8a29

Browse files
committed
fix log-ignore flag
1 parent ad1f2b1 commit 03d8a29

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

addons/mod_loader/mod_loader_utils.gd

+11-3
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,7 @@ static func log_debug_json_print(message: String, json_printable, mod_name: Stri
5656

5757

5858
static func _loader_log(message: String, mod_name: String, log_type: String = "info") -> void:
59-
var ignored_arg := get_cmd_line_arg_value("--log-ignore")
60-
var ignored_names: Array = str2var(ignored_arg)
61-
if ignored_names and mod_name in ignored_names:
59+
if is_mod_name_ignored(mod_name):
6260
return
6361

6462
var date := "%s " % get_date_time_string()
@@ -89,6 +87,16 @@ static func _loader_log(message: String, mod_name: String, log_type: String = "i
8987
_write_to_log_file(log_message)
9088

9189

90+
static func is_mod_name_ignored(mod_name: String) -> bool:
91+
var ignored_arg := get_cmd_line_arg_value("--log-ignore")
92+
93+
if not ignored_arg == "":
94+
var ignored_names: Array = ignored_arg.split(",")
95+
if mod_name in ignored_names:
96+
return true
97+
return false
98+
99+
92100
static func _write_to_log_file(log_entry: String) -> void:
93101
var log_file := File.new()
94102

0 commit comments

Comments
 (0)