Search Issue Tracker

Fixed in 2019.1

Votes

29

Found in

5.6.0f3

Issue ID

900754

Regression

No

Command line -logFile with no parameters outputs to screen on OS X but not on Windows

Windows

-

Steps to reproduce:
1. Find attached project in command line Windows
2. Launch Unity with parameters -batchmode -quit -logFile
3. Notice that in -logFile we didn't input any path for the log file to be saved
4. Observe nothing being output
5. Repeat process in terminal on Mac OS
6. Observe logFile being output to terminal

Expected behaviour: The command should function the same on both Mac OS and Windows
Actual behaviour: No output in Windows, while Mac OS outputs the logFile to the terminal

Reproduces on 2017.1.0b1, 5.6.0f3, 5.6.0f2, 5.5.3p1

Notes: This behaviour is likely due to no handlers existing for -logFile command with no parameters.
Notes: The output is written in Windows, but it defaults to a location that the user probably doesn't expect: %LOCALAPPDATA%\Unity\Editor.

  1. Response avatar

    Juixa

    Sep 28, 2018

    Hey, here is a response from dev team:
    "It has been on our radar for quite some time. Unfortunately the current situation with priorities is such that we might not have the bandwidth to address this issue until at least 19.1+."

  1. Response avatar

    Resolution Note (fix version 2019.1):

    Logging now defaults to stdout on all platforms when running in batchmode. Note that on Windows, this still means output won't go to console by default as Windows applications don't have stdout handle by default. Output will, however, go to stdout if you launch Unity with a valid stdout handle. I.e. launching as a child process of a build system with redirected handles

Comments (11)

  1. 621e388dcd07ae044f34903c86fadfb3?d=mm

    NickWinters

    Sep 30, 2019 15:31

    I'm using 2019.2.6f1 and it's still broken.

  2. Ca1f3e346dc8d4ba4a259a6ee59276f8?d=mm

    unity_bXP-JIUSECJnhg

    Sep 21, 2019 10:58

    I'd argue that this isn't fixed yet. not being able to have logs in CI environments when you have GPU rendering to do makes this still an issue.

  3. Bd198c78aca63fa2fbc3a27cf523ad5c?d=mm

    Sam0waR

    Aug 20, 2019 20:42

    Looks like it is broken again in 2019.2.0 - there is no log on stdout in batch mode and no graphics.

  4. Eabfe97471493a4c114d5f638cc0dd31?d=mm

    dzamani

    May 15, 2019 14:25

    Like DRUMMERB said, it's not fixed unless you add the -nographics option on 19.1.1f1.

  5. 482cfff1c21068a8f1846c9e632908b9?d=mm

    DrummerB

    May 03, 2019 16:33

    Indeed, with 2019.1 it seems to work, but only with the -nographics option, which is unfortunate e.g. if you need the GPU for lightmap generation

  6. C505a15e32fe2bb7860dccd7290d6663?d=mm

    dtretyakov

    Feb 13, 2019 12:39

    Is it expected that Unity Editor 2019.1 launched on Windows with `-logFile` without file path argument writes log into stdout only with `-nographics` argument?

  7. 2baeca49f28fcbbea2e24a2796cc8e57?d=mm

    watsonsong

    Oct 11, 2018 01:46

    This is really make the CI system hard to detect whether the unity is alive.
    I hope it could be fix in 2018

  8. 5a679ffba227ed9d30b560872669d768?d=mm

    thoudayer

    Sep 27, 2018 15:11

    Issue created on April 2017 and no fix yet ! Is there a possibility this will be fixed in your latest version (2018.2) at least.
    Jenkins CI compilations under Windows are not very handy without output. We have a workaround which is not very effective.
    Can you at least give us an ETA ?

  9. Fc071b72ef5d3e43bccb144caf963fb5?d=mm

    Deepscorn

    Aug 18, 2018 18:11

    Issue reproduces in Unity 2017.1.7f1 in windows 10.
    1. Using -logFile <file> works,
    2. using -logFile with nothing provided - outputs nothing to cmd,
    3. using -logFile CON - same result as (2)

  10. 7112a67d9e1523ad3927c81364292939?d=mm

    NLaniel

    Aug 15, 2018 13:41

    Has this been fixed by not outputting anything on Mac OS?
    Using 2018.2 on Windows and I do not get any output.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.