Add function to write out log messages
This commit is contained in:
parent
d88a302d2a
commit
909c616c50
1 changed files with 20 additions and 1 deletions
|
|
@ -52,4 +52,23 @@ def floor(a, roundto=1):
|
|||
|
||||
a = np.floor(a*fac) / fac
|
||||
|
||||
return a
|
||||
return a
|
||||
|
||||
|
||||
|
||||
def write_log(message, options={}):
|
||||
from datetime import datetime
|
||||
|
||||
required_options = ['logfile']
|
||||
default_options = {
|
||||
'logfile': f'{datetime.now().strftime("%Y-%m-%d-%H-%M-%S.log")}'
|
||||
}
|
||||
|
||||
options = update_options(options=options, required_options=required_options, default_options=default_options)
|
||||
|
||||
now = datetime.now().strftime('%Y/%m/%d %H:%M:%S')
|
||||
message = f'{now} {message} \n'
|
||||
|
||||
|
||||
with open(options['logfile'], 'a') as f:
|
||||
f.write(message)
|
||||
Loading…
Add table
Add a link
Reference in a new issue