Time Nick Message 02:47 ShadowNinja hmmmm: The LogOutputEntry class is necessary, if it's in the ILogOutput it's set globally. outputs[LL_ERROR][0]->silenced = true; will affect that output at every other log level because the outputs are added by reference. This is why minetest --run-tests --info doesn't print the "Running " TEST_NAME lines that are sent to infostream, because errorstream is silenced (although that's kind of a hack, the errors shouldn't be printed in the 02:47 ShadowNinja first place, but you added that). 02:49 ShadowNinja Should I remove it and make Settings throw exceptions instead of printing errors or something like that? 04:40 hmmmm let's try moving away from exceptions 04:41 hmmmm shadowninja, sorry about that then. yeah, I guess that makes sense 04:41 hmmmm but I still don't like the operator overloading thing 04:43 hmmmm unnecessary abstractions tend to drive me insane 10:36 rubenwardy minetest.net appears to be down 10:36 rubenwardy celeron55 10:36 rubenwardy celeron55_ 11:23 celeron55_ looking into it 11:28 celeron55_ up now