feat: Enhance logging configuration with support for multiple log files and formats; improve CLI help output
This commit is contained in:
+4
-3
@@ -208,9 +208,10 @@ class PyServeServer:
|
||||
self.config.http.templates_dir,
|
||||
]
|
||||
|
||||
log_dir = Path(self.config.logging.log_file).parent
|
||||
if log_dir != Path("."):
|
||||
directories.append(str(log_dir))
|
||||
for file_config in self.config.logging.files:
|
||||
log_dir = Path(file_config.path).parent
|
||||
if log_dir != Path("."):
|
||||
directories.append(str(log_dir))
|
||||
|
||||
for directory in directories:
|
||||
Path(directory).mkdir(parents=True, exist_ok=True)
|
||||
|
||||
Reference in New Issue
Block a user