You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I started looking through the script to try and work out why emails aren't being sent. The email code by itself works fine, so I looked further and realised no log file is being written. I can't figure out why though.
Path to DEFAULT_STATUS_LOG exists and is writable.
status_log = config['status_log'] is correctly assigned - the file is simply not being written.
This block should be the first place where the log file is written to:
There is a if statement that stops the log file being written:
if (os.path.exists(cfg_file)):
# config file exists
config_specified = 1
which causes the log to never be written:
if config_specified:
status_log_begin(server_name)
So.. to get a log file you have to be using a seperate config file and therefore to get emails sent you have to be using a config file. It's too late tonight for me to be submit a fix.
I don't understand why the external config file is the trigger as to whether we write a log file or not.
ilium007
changed the title
Not getting a log file written
No log file produced
May 5, 2017
I started looking through the script to try and work out why emails aren't being sent. The email code by itself works fine, so I looked further and realised no log file is being written. I can't figure out why though.
Path to DEFAULT_STATUS_LOG exists and is writable.
status_log = config['status_log'] is correctly assigned - the file is simply not being written.
This block should be the first place where the log file is written to:
But when I run this function in a python shell it all works fine - log file is written
The text was updated successfully, but these errors were encountered: