Mac: running from cmd line --- redirecting output to a file

Asked by Jason

Hi,

 I'm using this command to run my test from cmd line:

/Applications/Sikuli-IDE.app/sikuli-ide.sh -r /Users/admin/Documents/working/scripts/Acceptance/TC_12345_Testing.sikuli -s > /Users/admin/Documents/working/Log.txt

 It works great, but the Log.txt file doesn't seem to contain all the logs I was looking for.

Actual log should contain some error message like this:
Runtime Error when running /Users/admin/Documents/working/scripts/Acceptance/TC_12345_Testing.sikuli
Traceback (most recent call last):
  File "/Users/admin/Documents/working/scripts/Acceptance/TC_12345_Testing.sikuli/TC_12345_Testing.py", line 7, in <module>
    click("Extensions.png")
  File "/Applications/Sikuli-IDE.app/Contents/Resources/Java/sikuli-script.jar/Lib/sikuli/Region.py", line 119, in click
  Line 7, in file /Users/admin/Documents/working/scripts/Acceptance/TC_12345_Testing.sikuli/TC_12345_Testing.py

 at org.sikuli.script.Region.wait(Region.java:289)
 at org.python.proxies.sikuli.Region$Region$1.super__wait(Unknown Source)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)

org.sikuli.script.FindFailed: FindFailed: Extensions.png can't be found.
  Line 7, in file /Users/admin/Documents/working/scripts/Acceptance/TC_12345_Testing.sikuli/TC_12345_Testing.py

But all I get in the Log.txt is something like this:
Sikuli vision engine loaded.
Text Recgonizer inited.
Mac OS X utilities loaded.
VDictProxy loaded.
EventManager loaded.
[info] locale: en_US
[debug] close all ScreenHighlighter

Is there a way to print everything in the Log file?

Thanks!

Question information

Language:
English Edit question
Status:
Solved
For:
SikuliX Edit question
Assignee:
No assignee Edit question
Solved by:
RaiMan
Solved:
Last query:
Last reply:
Revision history for this message
Best RaiMan (raimund-hocke) said :
#1

the error message is written to stderr when using the -s option.

try adding:
 2>>/Users/admin/Documents/working/Log.txt
to the end of your command

which would append stderr content to your logfile

Revision history for this message
Jason (jasonyoo) said :
#2

The error message is little cut off, but it works. Thanks RaiMan.

Sikuli vision engine loaded.
Text Recgonizer inited.
Mac OS X utilities loaded.
VDictProxy loaded.
EventManager loaded.
[info] locale: en_US
[debug] close all ScreenHighlighter
min/Documents/working/scripts/Acceptance/TC_12345_Testing.sikuli
Traceback (most recent call last):
  File "/Users/admin/Documents/working/scripts/Acceptance/TC_12345_Testing.sikuli/TC_12345_Testing.py", line 7, in <module>
    click("Extensions.png")
  File "/Applications/Sikuli-IDE.app/Contents/Resources/Java/sikuli-script.jar/Lib/sikuli/Region.py", line 119, in click
  Line 7, in file /Users/admin/Documents/working/scripts/Acceptance/TC_12345_Testing.sikuli/TC_12345_Testing.py

 at org.sikuli.script.Region.wait(Region.java:289)
 at org.python.proxies.sikuli.Region$Region$1.super__wait(Unknown Source)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)

org.sikuli.script.FindFailed: FindFailed: Extensions.png can't be found.
  Line 7, in file /Users/admin/Documents/working/scripts/Acceptance/TC_12345_Testing.sikuli/TC_12345_Testing.py

Revision history for this message
Jason (jasonyoo) said :
#3

Thanks RaiMan, that solved my question.

Revision history for this message
Scott Philip (3-sp) said :
#4

What would the equivalent be in windows?

Revision history for this message
RaiMan (raimund-hocke) said :
#5