vrcx-team / VRCX

Friendship management tool for VRChat
MIT License
1k stars 188 forks source link

[Feature Request] Optional forced logging enabled #812

Open MinerSpark opened 4 months ago

MinerSpark commented 4 months ago

image

Allow the option to toggle the auto enable of logging. This is quite irritating for running more then 1 game for example world testing without using the offical build and test. I myself am running 4 games and having one user join the world logged for 4 times is quite irritating so disabling logging for all but 1 client is required.

Nekromateion commented 4 months ago

Hey,

you can achieve the desired effect by turning on the "Disable GameLog" option in the Advanced Settings. image

MinerSpark commented 4 months ago

Hey,

you can achieve the desired effect by turning on the "Disable GameLog" option in the Advanced Settings. image

Yeah but thats force disabling it everytime, So other clients are disabled but my primary client stays logged on, That option would have VRCX auto disable it every launch which is Not what I need, VRCX Option for Controlling the logs needs to be an Optional option, rather then the "Forced" state its currently in.

Nekromateion commented 4 months ago

Yeah but thats force disabling it everytime, So other clients are disabled but my primary client stays logged on, That option would have VRCX auto disable it every launch which is Not what I need, VRCX Option for Controlling the logs needs to be an Optional option, rather then the "Forced" state its currently in.

No, it won't force disable it every time you start up your game if you enable "Disable GameLog". Once it is enabled it will not make any changes to the LOGGING_ENABLED registry key at all. Like I said, enabling it will achieve the exact thing you are talking about in this issue. Unless you are talking about wanting to keep VRCX logs while "Disable GameLog" is enabled, but going off of everything you have said so far it doesn't seem like that is what you were talking about.

MinerSpark commented 4 months ago

I cannot close my game to test this right now, But apon next time I close my game I will see. End of my goal is having VRCX logs still visable e.g join/leave logs without having VRCX changing the reg key at anytime. Which seems like it could do what I need.

Nekromateion commented 4 months ago

Okay, with "Disable GameLog" enabled you will not get any new entries in the Game Log tab but it will not interfere with your VRChat logging option. So this specific behavior that you are looking for is not possible with the current state of VRCX.

MinerSpark commented 4 months ago

Yes, Thats exactly why this is a feature request.

Natsumi-sama commented 4 months ago

It's too niche that I don't think it's worth making an option for, but here is a script that'll nuke the function to achieve what you're after. %AppData%\VRCX\custom.js

$app.checkVRChatDebugLogging = () => {};