![]() |
python insert blank line in logger - Printable Version +- Python Forum (https://python-forum.io) +-- Forum: Python Coding (https://python-forum.io/forum-7.html) +--- Forum: General Coding Help (https://python-forum.io/forum-8.html) +--- Thread: python insert blank line in logger (/thread-38589.html) |
python insert blank line in logger - mg24 - Nov-02-2022 Hi Team, I am using below code , to generate logger. code is working, need help how to add\insert a blank line.in logger import logging def get_custom_logger(level,fname,logger_name,mode_type): logger = logging.getLogger(logger_name) logger.setLevel(level) fileHandler = logging.FileHandler(f'{fname}', mode=mode_type) fileHandler.setLevel(level) formatter = logging.Formatter( '%(asctime)s:%(levelname)s:%(name)s:%(message)s', datefmt = '%d/%m/%Y %I:%M:%S %p') fileHandler.setFormatter(formatter) logger.addHandler(fileHandler) return logger def main() logger = get_custom_logger(logging.DEBUG, "mylog", "test", 'w') logger.info("------------> Logger Debug") logger.info("-------- I am second line") logger.warning("----------warning Logger Debug") if __name__== '__main__': main() RE: python insert blank line in logger - snippsat - Nov-02-2022 Just add \n should do it.logger.info("-------- I am second line\n")As i mention in your other post,i would advice to use Loguru. Then no boiler plate and Loguru allows formatting messages with f-strings .I never use the standard library logging module. Eg like this with new lines and a blank in Loguru. from loguru import logger # logger.remove() logger.add("error.log", rotation="2 day") logger.info("\nline 1 {feature:~^20}\nline 2\n\nline 3", feature="f-strings")
|