mirror of
				https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
				synced 2025-11-04 04:38:02 +00:00 
			
		
		
		
	sandbox/lf_logger_config_example.json : multiple loggers in one module test
sandbox/lf_sublogger_2.py : testing multiple loggers Signed-off-by: Chuck SmileyRekiere <chuck.smileyrekiere@candelatech.com>
This commit is contained in:
		
				
					committed by
					
						
						shivam
					
				
			
			
				
	
			
			
			
						parent
						
							e128a6aa5f
						
					
				
				
					commit
					02dd8e41d5
				
			@@ -31,7 +31,7 @@
 | 
				
			|||||||
    },
 | 
					    },
 | 
				
			||||||
    "loggers": {
 | 
					    "loggers": {
 | 
				
			||||||
        "py-scripts.sandbox.lf_sublogger_2":{
 | 
					        "py-scripts.sandbox.lf_sublogger_2":{
 | 
				
			||||||
            "level": "DEBUG",
 | 
					            "level": "CRITICAL",
 | 
				
			||||||
            "handlers": ["console", "file"],
 | 
					            "handlers": ["console", "file"],
 | 
				
			||||||
            "propagate": false
 | 
					            "propagate": false
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
@@ -40,14 +40,24 @@
 | 
				
			|||||||
            "handlers": ["console", "file"],
 | 
					            "handlers": ["console", "file"],
 | 
				
			||||||
            "propagate": false
 | 
					            "propagate": false
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "__main__":{
 | 
					        "py-scripts.sandbox.lf_sublogger_2.json":{
 | 
				
			||||||
            "level": "DEBUG",
 | 
					            "level": "DEBUG",
 | 
				
			||||||
            "handlers": ["console", "file"],
 | 
					            "handlers": ["console", "file"],
 | 
				
			||||||
            "propagate": false
 | 
					            "propagate": false
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "py-scripts.sandbox.lf_sublogger_2.http":{
 | 
				
			||||||
 | 
					            "level": "INFO",
 | 
				
			||||||
 | 
					            "handlers": ["console", "file"],
 | 
				
			||||||
 | 
					            "propagate": false
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "__main__":{
 | 
				
			||||||
 | 
					            "level": "CRITICAL",
 | 
				
			||||||
 | 
					            "handlers": ["console", "file"],
 | 
				
			||||||
 | 
					            "propagate": false
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    },        
 | 
					    },        
 | 
				
			||||||
    "root": {
 | 
					    "root": {
 | 
				
			||||||
        "level": "DEBUG",
 | 
					        "level": "CRITICAL",
 | 
				
			||||||
        "handlers": ["console", "file"],
 | 
					        "handlers": ["console", "file"],
 | 
				
			||||||
        "propagate": false
 | 
					        "propagate": false
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -4,6 +4,8 @@ import logging
 | 
				
			|||||||
import importlib
 | 
					import importlib
 | 
				
			||||||
 | 
					
 | 
				
			||||||
logger = logging.getLogger(__name__)
 | 
					logger = logging.getLogger(__name__)
 | 
				
			||||||
 | 
					logger_http = logging.getLogger(__name__ + ".http")
 | 
				
			||||||
 | 
					logger_json = logging.getLogger(__name__ + ".json")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def sublogger():
 | 
					def sublogger():
 | 
				
			||||||
    logger.debug("A DEBUG message from " + __name__)
 | 
					    logger.debug("A DEBUG message from " + __name__)
 | 
				
			||||||
@@ -14,8 +16,14 @@ def sublogger():
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def sublogger_2a():
 | 
					def sublogger_2a():
 | 
				
			||||||
    logger.debug("A DEBUG message from " + __name__)
 | 
					    logger_http.debug("A DEBUG message")
 | 
				
			||||||
    logger.info("An INFO message from " + __name__)
 | 
					    logger_json.debug("A DEBUG message")
 | 
				
			||||||
    logger.warning("An WARNING message from " + __name__)
 | 
					    logger_http.info("An INFO message ")
 | 
				
			||||||
    logger.error("An ERROR message from + " + __name__)
 | 
					    logger_json.info("An INFO message ")
 | 
				
			||||||
    logger.critical("An CRITICAL message from + " + __name__)
 | 
					    logger_http.warning("An WARNING message")
 | 
				
			||||||
 | 
					    logger_json.warning("An WARNING message")
 | 
				
			||||||
 | 
					    logger_http.error("An ERROR message ")
 | 
				
			||||||
 | 
					    logger_json.error("An ERROR message ")
 | 
				
			||||||
 | 
					    logger_http.critical("An CRITICAL message")
 | 
				
			||||||
 | 
					    logger_json.critical("An CRITICAL message")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user