How to get log for sikuli?

Asked by koventhan

How to get log file for my Automation test cases?

In run time I am able to see the log information of below test case but i want to get one log file for it (ie .txt file or .log file)

Want to get one text file for it. Please help me how to get it?

Test 1 - compare.sikuli

code :

from sikuli import *
def getBTSserialNumber(file):
    f = open(file)
    BTSSerialNumber = ""
    for line in f.readlines():
        if line.count("BTS SerialNumber") == 0: continue
        (head, BTSSerialNumber) = line.split(":")
        BTSSerialNumber = BTSSerialNumber.strip()
        break
    f.close()
    return BTSSerialNumber

file1="C:\\BTS1.txt"
file2="C:\\BTS2.txt"

BTSSerialNumber1 = getBTSserialNumber(file1)
BTSSerialNumber2 = getBTSserialNumber(file2)

if BTSSerialNumber1 == BTSSerialNumber2:
    print "Both the BTS serial Number's are Same:", BTSSerialNumber1, "in:", file1, "and:", file2

else:
    print "BTS Serial Number's are different:", BTSSerialNumber1,"and", BTSSerialNumber2, "in:", file1, "and:", file2

Question information

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

# define a file
log = open("log.txt", "w")

and use instead of
print something, something_else, ...

print >> log, something, something_else, ...

# before ending
log.close()

Can you help with this problem?

Provide an answer of your own, or ask koventhan for more information if necessary.

To post a message you must log in.