feat: initial HSAP platform
Huaxu Sentinel Active Safety Platform with embedded algorithm code, Docker Compose setup, and vendored dataset scaffolds for clone-and-run. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
18
algorithms/lane_ufld/code/CLRNet-main/clrnet/utils/logger.py
Normal file
18
algorithms/lane_ufld/code/CLRNet-main/clrnet/utils/logger.py
Normal file
@@ -0,0 +1,18 @@
|
||||
import logging
|
||||
|
||||
|
||||
def init_logger(log_file=None, log_level=logging.INFO):
|
||||
stream_handler = logging.StreamHandler()
|
||||
handlers = [stream_handler]
|
||||
|
||||
if log_file is not None:
|
||||
file_handler = logging.FileHandler(log_file, 'w')
|
||||
handlers.append(file_handler)
|
||||
|
||||
formatter = logging.Formatter(
|
||||
'%(asctime)s - %(name)s - %(levelname)s - %(message)s')
|
||||
for handler in handlers:
|
||||
handler.setFormatter(formatter)
|
||||
handler.setLevel(log_level)
|
||||
|
||||
logging.basicConfig(level=log_level, handlers=handlers)
|
||||
Reference in New Issue
Block a user