Python Forum
python insert blank line in logger
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
python insert blank line in logger
#1
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()
Reply
#2
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")
Output:
2022-11-02 09:26:50.282 | INFO | __main__:<module>:5 - line 1 ~~~~~f-strings~~~~~~ line 2 line 3
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Insert 10gb csv files into sql table via python mg24 2 1,948 Apr-28-2023, 04:14 PM
Last Post: snippsat
  logger behaviour setdetnet 1 899 Apr-15-2023, 05:20 AM
Last Post: Gribouillis
  Python Serial: How to read the complete line to insert to MySQL? sylar 1 834 Mar-21-2023, 10:06 PM
Last Post: deanhystad
  how to write exception error into logger mg24 3 991 Nov-15-2022, 04:20 PM
Last Post: insharazzak
  python logger help ... save logger into different folder mg24 1 1,491 Oct-25-2022, 03:04 PM
Last Post: snippsat
  Closing logger from other function problem Paqqno 1 1,126 Apr-25-2022, 11:49 AM
Last Post: Gribouillis
  Insert a multiple constant value after header in csv file using python shantanu97 1 1,160 Apr-24-2022, 10:04 AM
Last Post: Pedroski55
  Closing logger to rename directory malcoverc 1 1,212 Apr-19-2022, 07:06 AM
Last Post: Gribouillis
  multi-line CMD in one-line python kucingkembar 5 4,001 Jan-01-2022, 12:45 PM
Last Post: kucingkembar
  logger option , where is the file? korenron 1 1,794 Apr-25-2021, 01:28 PM
Last Post: snippsat

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020