mirror of
https://github.com/helpsystems/EFTScriptSamples.git
synced 2024-10-20 01:57:05 -05:00
34 lines
1.2 KiB
Python
34 lines
1.2 KiB
Python
from datetime import date
|
|
time = date.today()
|
|
|
|
ln = input('What do you want the logger name to be?: ')
|
|
an = input('What do you want the appender name to be?: ')
|
|
ran = input('What is are the real appender names in the EFT logging.cfg?\nDelimit by "," like this:\n sftp,smtp,workspaces Case sensitive!: ')
|
|
ran_list = []
|
|
if ',' in ran:
|
|
ran_list = ran.split(',')
|
|
ll = input('What level do you want the logging to be?: ')
|
|
pre_str = 'log4cplus.appender.'
|
|
l1 = f'\n#{ln} logger {time}\n'
|
|
l2 = f'{pre_str}{an.lower()}=log4cplus::RollingFileAppender'
|
|
l3 = f'{pre_str}{an.lower()}.File=${{AppDataPath}}\\EFT-{ln}.log'
|
|
l4 = f'{pre_str}{an.lower()}.MaxFileSize=20MB'
|
|
l5 = f'{pre_str}{an.lower()}.MaxBackupIndex=5'
|
|
l6 = f'{pre_str}{an.lower()}.layout=log4cplus::TTCCLayout'
|
|
l7 = f'{pre_str}{an.lower()}.layout.DateFormat=%m-%d-%y %H:%M:%S,%q'
|
|
l8 = ''
|
|
l9 = ''
|
|
|
|
if ran_list:
|
|
while ran_list:
|
|
ap = ran_list.pop()
|
|
l8 += f'log4cplus.additivity.{ap}=false\n'
|
|
l9 += f'log4cplus.logger.{ap}={ll.upper()}, {an.lower()}\n'
|
|
else:
|
|
l8 += f'log4cplus.additivity.{ran}=false\n'
|
|
l9 += f'log4cplus.logger.{ran}={ll.upper()}, {an.lower()}\n'
|
|
|
|
llist = [ l1, l2, l3, l4, l5, l6, l7, l8, l9]
|
|
|
|
for obj in llist:
|
|
print(f'{obj}\r') |