Skip to content

Commit

Permalink
Per dtcenter/METplus-Internal#20, change log output to always include…
Browse files Browse the repository at this point in the history
… username and include user ID if it is available
  • Loading branch information
georgemccabe committed Aug 30, 2022
1 parent 9216c6b commit 458714c
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions metplus/util/met_util.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,12 @@ def pre_run_setup(config_inputs):
logger = config.logger

try:
uid = f' as user {os.getuid()} '
uid = f'as user {os.getlogin()}({os.getuid()})'
except AttributeError:
uid = ' '
uid = f'as user {os.getlogin()}'

config.set('config', 'METPLUS_VERSION', version_number)
logger.info('Running METplus v%s%swith command: %s',
logger.info('Running METplus v%s %s with command: %s',
version_number, uid, ' '.join(sys.argv))

logger.info(f"Log file: {config.getstr('config', 'LOG_METPLUS')}")
Expand Down Expand Up @@ -203,16 +203,17 @@ def post_run_cleanup(config, app_name, total_errors):
logger.debug(f"{app_name} took {total_run_time} to run.")

try:
uid = f' as user {os.getuid()}'
uid = f'as user {os.getlogin()}({os.getuid()})'
except AttributeError:
uid = ''
uid = f'as user {os.getlogin()}'

if not total_errors:
logger.info(log_message)
logger.info('%s has successfully finished running%s.', app_name, uid)
logger.info('%s has successfully finished running %s.', app_name, uid)
return

error_msg = f"{app_name} has finished running{uid} but had {total_errors} error"
error_msg = (f'{app_name} has finished running {uid} '
f'but had {total_errors} error')
if total_errors > 1:
error_msg += 's'
error_msg += '.'
Expand Down

0 comments on commit 458714c

Please sign in to comment.