Question #281134 on Sikuli changed:
https://answers.launchpad.net/sikuli/+question/281134
hakim johari gave more information on the question:
thanks I found how to do the logging feature but I got an error with the
script
this is my script:
import logging; reload(logging)
#create a new logging instance
logger = logging.getLogger("MyLogger")
#set the file to log to
logger.addHandler(r"Z:\UiTM\fyp\automation test\logging\test.log")
**For this I cannot use fileHandler because it says that the [error]
AttributeError ( 'Logger' object has no attribute 'fileHandler' ) and that is
why I use addHandler**
#set the logging level, DEBUG is the most verbose level
logger.setLevel(logging.DEBUG)
logger.info("We are starting now") **This is where the error are**
find("afalwearBase-1.JPG")
hover("collectionWhite-2.JPG")
exists("collectionRed.JPG")
def functionInMyScript():
logger.debug("entering functionInMyScript()")
# do something that might fail
hover("collectionWhite-2.JPG")
exists("menRed.JPG")
logger.debug("leaving functionInMyScript()")
try:
functionInMyScript()
logger.debug("Function call succeeded")
except:
logger.error("Function call failed") **And also here**
Error for both is:
[error] AttributeError ( 'str' object has no attribute 'level' )
[error] --- Traceback --- error source first line: module ( function )
statement 1280: __init__ ( handle ) File
"C:\Users\Papa\Downloads\sikulix.jar\Lib\logging\__init__.py", line 1319, in
callHandlers
1177: __init__ ( error ) File
"C:\Users\Papa\Downloads\sikulix.jar\Lib\logging\__init__.py", line 1270, in
_log
[error] --- Traceback --- end --------------
--
You received this question notification because your team Sikuli Drivers
is an answer contact for Sikuli.
_______________________________________________
Mailing list: https://launchpad.net/~sikuli-driver
Post to : [email protected]
Unsubscribe : https://launchpad.net/~sikuli-driver
More help : https://help.launchpad.net/ListHelp