Skip to content

Commit 6d4474b

Browse files
committed
fix: update error message for empty sink attribute and simplify path checks
1 parent a090297 commit 6d4474b

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/beans_logging/_builder.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,12 @@ def build_handler(handler: LogHandlerPM, config: LoggerConfigPM) -> dict[str, An
4242
_handler_dict["sink"] = std_sink
4343
else:
4444
raise ValueError(
45-
"'sink' attribute is empty, required for any log handler except std and file handlers!"
45+
"'sink' attribute is empty, required for any log handler except std handler!"
4646
)
4747

4848
_sink = _handler_dict.get("sink")
4949
if isinstance(_sink, (str, Path)):
50-
if (not os.path.exists(_sink)) and (not os.path.isabs(_sink)):
50+
if not os.path.isabs(_sink):
5151
_sink = os.path.join(config.default.file.logs_dir, _sink)
5252

5353
if isinstance(_sink, Path):

src/beans_logging/config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ def _get_handlers() -> dict[str, LogHandlerPM]:
2020
"default.all.std_handler": LogHandlerPM(
2121
type_=LogHandlerTypeEnum.STD,
2222
format_=(
23-
"[<c>{time:YYYY-MM-DD HH:mm:ss.SSS Z}</c> | <level>{extra[level_short]:<5}</level> |"
23+
"[<c>{time:YYYY-MM-DD HH:mm:ss.SSS Z}</c> | <level>{extra[level_short]:<5}</level> | "
2424
"<w>{name}:{line}</w>]: <level>{message}</level>"
2525
),
2626
colorize=True,

0 commit comments

Comments
 (0)