Hi All,
Below is my logging function and it is defined in my class. There are multiple functions are defined in my class and also a different file which is being imported as well. Here I need to limit the file size as well as once it reaches the limit it should start write into a another file name (logging_1.log) or so.
Regards,
Maiya
Below is my logging function and it is defined in my class. There are multiple functions are defined in my class and also a different file which is being imported as well. Here I need to limit the file size as well as once it reaches the limit it should start write into a another file name (logging_1.log) or so.
import logging
import myfile
class MyClass(object):
def __init__(self, myparams):
'''
'''
self.action = 'write'
self.__logging_function()
logging.info('printing logging information')
self.__my_function()
def __logging_function(self):
'''
'''
logging_file = 'logging.log'
logging_format = '%(asctime)s: [%(levelname)s] [{}] %(message)s'.format(self.action)
logging.basicConfig(
filename = '{}'.format(logging_file),
format = '{}'.format(logging_format),
level = logging.DEBUG
)
def __my_function(self):
'''
'''
logging.debug('printing information for debugging purpose')Could any one help me out to achieve this. Much appreciated. Thank you.Regards,
Maiya
