I was wondering if anyone else is having this problem. Ever since upgrading to 5.4 our standalone windows builds dont create an output_log.txt. The strange thing is that it doesnt happen on a teammates machine, with the same build.
I doublechecked and the folder is not readonly, and i have plenty of disk space. There is one other report like this, but its using the reverted forum so i cant reply there.
Not sure this is relevant, but i think there’s a new feature that you can set whatever log level the game client generates (this is controlled from the player settings). Maybe, on your machine the logger is set to not output anything? (just a guess)
Right click on Company Name, and select Integrity Level, launch your player, and see what Integrity it contains, or better yet copy-paste the screenshot.
Sorry for the overload of information, but isnt that the weirdest. On the right you see our game running, and process explorer says its on High. On the left you see Verdun_Data which shows no output_log, i could find it it in Appdata/LocalLow/CompanyName. In the log it does say its in low integrity.
So yes, the bug is real… usually the applications will run in Medium integrity level, they inherit this from explorer, but as you saw your explorer is running in High integrity level, not sure why, maybe because UAC is disabled or you’re running in true administrator mode, it’s a bit unsafe, because that means all your programs (even downloaded from internet) are running with administrative privileges.
In any case, our code incorrectly assumes that High integrity level is Low integrity level, the bug doesn’t occur if application is running in Medium integrity level.
Please correct me if I am wrong, Unity will assume that it is running in Low Integrity mode in case that Explorer process is not running in Medium Integrity mode and will behave as if it is in Low Integrity?
This issue is found in Unity 5.4.0x? Was it fixed in 5.4.1 ?
Just ran into this issue with 5.5.0f3. Standalone build. No log file in either the data next to the .exe, or in the locallow folders. “Use player log” is checked.
If I run from the editor, then the log file appears in the data folder.
Does the standalone build need to have the “Developer” flag set as well for logging to be active?