
[Enhancement] Option to disable wisdom logging
Linguardium opened this issue · 9 comments
Some wisdom statements can be seen as crass or inappropriate.
Additionally, for troubleshooting it does effectively nothing if you dont know where the line is coming from. Ideally it should either be defaulted to only show in debug mode or when a config value is enabled. at minimum, it would be best to have a config option to disable it so that logs arent clogged with random, useless things.
First its one line in the log file and second what Wisdom statements do you mean?
Wisdom is used for owo-libs init message. Disabling it in general doesnt seem ideal. I also do not agree that it clogs the log, as I have seen much worse examples of that in practice. It also only prints once, which is not meaningful in modpacks.
I do agree that it might not be clear which mod it comes from, considering that in production it does not show what logger wrote it. That is something that probably should be changed.
If you have any issues with specific lines please let us know which ones you find troublesome, and we will take them up for review.
As we've stated multiple times before, we won't be changing the format of Wisdom messages
Not asking for a format change but for an option to prevent useless log messages. Intentionally clogging logs because "haha funni" is poor form at best. Refusing to allow folks to unclog it, forcing people providing support to have to dig through the trash is intentionally borderline malicious at that point.
Wisdom is used for owo-libs init message. Disabling it in general doesnt seem ideal. I also do not agree that it clogs the log, as I have seen much worse examples of that in practice. It also only prints once, which is not meaningful in modpacks.
I do agree that it might not be clear which mod it comes from, considering that in production it does not show what logger wrote it. That is something that probably should be changed.
If you have any issues with specific lines please let us know which ones you find troublesome, and we will take them up for review.
If the intent is an init message, make it a clear init message. As far as specific lines, I would start with the profanity and work from there.
I'd appreciate it at least saying the message comes from owo lib. Prepending the messages with [owo-lib] or smth would be great
Intentionally clogging logs because "haha funni" is poor form at best.
At worst a single line has been added to the log file. I frankly don't comprehend the backlash when other mods dump various data either on startup or init of worlds which are deemed undesirable like Patreon users or general nonsense. Even some mods I have seen just state "I used the JSON to destroy the JSON" or something along the lines yet who cares.
Refusing to allow folks to unclog it, forcing people providing support to have to dig through the trash is intentionally borderline malicious at that point.
If such seems to be a pain point for anything that you use, i.e. a modpack I assume, then make a mod that mixins into owo to disable such. Frankly find the continued annoyance over a single line in the log to be nitpicking things that need not cared about. Frankly wish that by default who logged the message should be native I agree but frankly adding a disable makes nonsense based on its function.
Like I am not trying to be hostile to how you want to adjust the game but sometimes options for such will not exist.
As far as specific lines, I would start with the profanity and work from there.
Can you make clear and concise links to the "profanity" found within Wisdom as blanket statements dose not help when the understand of such meaning can be interpreted differently based on perspective.
Intentionally clogging logs because "haha funni" is poor form at best.
At worst a single line has been added to the log file. I frankly don't comprehend the backlash when other mods dump various data either on startup or init of worlds which are deemed undesirable like Patreon users or general nonsense. Even some mods I have seen just state "I used the JSON to destroy the JSON" or something along the lines yet who cares.
Using other mod's actions to excuse yours is just attempting to shift blame. I am not saying they are correct either, nor even talking about other mods' actions.
This mod is doing something that makes support and troubleshooting harder when in the context of more than just this mod being present.
This mod doesnt provide a way to prevent that.
Refusing to allow folks to unclog it, forcing people providing support to have to dig through the trash is intentionally borderline malicious at that point.
If such seems to be a pain point for anything that you use, i.e. a modpack I assume, then make a mod that mixins into owo to disable such. Frankly find the continued annoyance over a single line in the log to be nitpicking things that need not cared about. Frankly wish that by default who logged the message should be native I agree but frankly adding a disable makes nonsense based on its function.
Yes, one could start mixing into a bunch of mods to prevent them from doing something that arguably shouldnt be done, but the first step is to see if the devs are even willing to consider the premise that their own perspective may not have considered anyone else in the community and how their actions affect others. Once it is clear that the devs dont really care about the folks supporting players, then the community can develop something to workaround that indifference.
Like I am not trying to be hostile to how you want to adjust the game but sometimes options for such will not exist.
Which is why the issue was opened to request it. It's more about trying to keep the logs free from noise to make troubleshooting and working with them easier for anyone that isnt isolated in their own dev environment.
As far as specific lines, I would start with the profanity and work from there.
Can you make clear and concise links to the "profanity" found within Wisdom as blanket statements dose not help when the understand of such meaning can be interpreted differently based on perspective.
While i expect certain words are universally understood and accepted as profanity (regardless of acceptance of it being commonplace/used in everyday communication for some folks), I will indulge you in the semantic argument. Minecraft itself has a ESRB rating of 10 and a pegi rating of 7. there is really no need to use "flavourful" language in log files, even if it is being excused as an "initialization message"