Reputation: 53
To write to windows event log I have the scripts below:
....
win32evtlogutil.ReportEvent(
"TEST001",
101,
eventType=0,
data = err_log_path + 'error_TEST001.log'
)
...
But I get the following error:
TypeError: a bytes-like object is required, not 'str'
What should I do?
Upvotes: 0
Views: 638
Reputation: 1
data = err_log_path + 'error_TEST001.log'
bytes_data = data.encode("utf-8")
win32evtlogutil.ReportEvent(
"TEST001",
101,
eventType=0,
data = bytes_data,
)
Upvotes: 0