forked from KEMT/zpwiki
		
	
		
			
				
	
	
		
			20 lines
		
	
	
		
			607 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			607 B
		
	
	
	
		
			Python
		
	
	
	
	
	
import logging
 | 
						|
import logging.handlers
 | 
						|
 | 
						|
root_logger = logging.getLogger()
 | 
						|
root_logger.setLevel(logging.INFO)
 | 
						|
 | 
						|
# Some libraries attempt to add their own root logger handlers. This is
 | 
						|
# annoying and so we get rid of them.
 | 
						|
for handler in list(root_logger.handlers):
 | 
						|
    root_logger.removeHandler(handler)
 | 
						|
 | 
						|
logfmt_str = "%(asctime)s %(levelname)-8s pid:%(process)d %(name)s:%(lineno)03d:%(funcName)s %(message)s"
 | 
						|
formatter = logging.Formatter(logfmt_str)
 | 
						|
 | 
						|
streamHandler = logging.StreamHandler()
 | 
						|
streamHandler.setFormatter(formatter)
 | 
						|
streamHandler.setLevel(logging.DEBUG)
 | 
						|
 | 
						|
root_logger.addHandler(streamHandler)
 |