add logging
This commit is contained in:
@@ -18,7 +18,7 @@ var default_settings = {
|
||||
var languages_data = {}
|
||||
|
||||
func _ready():
|
||||
print("SettingsManager ready")
|
||||
DebugManager.log_info("SettingsManager ready", "SettingsManager")
|
||||
load_languages()
|
||||
load_settings()
|
||||
|
||||
@@ -27,10 +27,10 @@ func load_settings():
|
||||
if config.load(SETTINGS_FILE) == OK:
|
||||
for key in default_settings.keys():
|
||||
settings[key] = config.get_value("settings", key, default_settings[key])
|
||||
print("Settings loaded: ", settings)
|
||||
DebugManager.log_info("Settings loaded: " + str(settings), "SettingsManager")
|
||||
else:
|
||||
print("No settings file found, using defaults")
|
||||
print("Language is set to: ", settings["language"])
|
||||
DebugManager.log_warn("No settings file found, using defaults", "SettingsManager")
|
||||
DebugManager.log_info("Language is set to: " + str(settings["language"]), "SettingsManager")
|
||||
TranslationServer.set_locale(settings["language"])
|
||||
AudioServer.set_bus_volume_db(AudioServer.get_bus_index("Master"), linear_to_db(settings["master_volume"]))
|
||||
AudioServer.set_bus_volume_db(AudioServer.get_bus_index("Music"), linear_to_db(settings["music_volume"]))
|
||||
@@ -42,7 +42,7 @@ func save_settings():
|
||||
for key in settings.keys():
|
||||
config.set_value("settings", key, settings[key])
|
||||
config.save(SETTINGS_FILE)
|
||||
print("Settings saved: ", settings)
|
||||
DebugManager.log_info("Settings saved: " + str(settings), "SettingsManager")
|
||||
|
||||
func get_setting(key: String):
|
||||
return settings.get(key)
|
||||
@@ -65,7 +65,7 @@ func _apply_setting_side_effect(key: String, value) -> void:
|
||||
func load_languages():
|
||||
var file = FileAccess.open(LANGUAGES_JSON_PATH, FileAccess.READ)
|
||||
if not file:
|
||||
print("Could not open languages.json")
|
||||
DebugManager.log_error("Could not open languages.json", "SettingsManager")
|
||||
return
|
||||
|
||||
var json_string = file.get_as_text()
|
||||
@@ -73,12 +73,12 @@ func load_languages():
|
||||
|
||||
var json = JSON.new()
|
||||
if json.parse(json_string) != OK:
|
||||
print("Error parsing languages.json")
|
||||
DebugManager.log_error("Error parsing languages.json", "SettingsManager")
|
||||
return
|
||||
|
||||
languages_data = json.data
|
||||
if languages_data.has("languages"):
|
||||
print("Languages loaded: ", languages_data.languages.keys())
|
||||
DebugManager.log_info("Languages loaded: " + str(languages_data.languages.keys()), "SettingsManager")
|
||||
|
||||
func get_languages_data():
|
||||
return languages_data
|
||||
|
||||
Reference in New Issue
Block a user