Skip to content

Unity realtime log in command line (batchmode)

Notifications You must be signed in to change notification settings

heronlyj/unity_realtime_log

 
 

Repository files navigation

unity-realtime-log

Unity realtime log in command line (batchmode)

Why this?

Unity commnad line batch mode has one problem,

It cannot print the log realtime.

So this Python script use subprocess and thread to call Unity batch mode and print the log realtime.

##Now Support Custom Unity Command

Just use -otherUnitySetting "xxx" You Need use quotes.

-otherUnitySetting "otherCommand1 abc otherCommand2 abe otherCommand3 abf"

Use

On Windows:

unity_realtime_log.bat -unity C:\Unity\Unity.exe -project C:\UnityProjectPath -method GameEditor.BuildMethod -logFile C:\UnityProjectPath\1.log -otherUnitySetting "xxx"

On Mac:

unity_realtime_log.sh -unity /Applications/Unity/Unity.app/Contents/MacOS/Unity -project ~/UnityProjectPath -method GameEditor.BuildMethod -logFile /Users/YOURNAME/1.log -otherUnitySetting "xxx"

Or Python:

python unity.py -unity C:\Unity\Unity.exe -project C:\UnityProjectPath -method GameEditor.BuildMethod -logFile C:\UnityProjectPath\1.log -otherUnitySetting "xxx"

About

Unity realtime log in command line (batchmode)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.4%
  • Other 1.6%