Skip to content

Commit b828c60

Browse files
committed
nit logger fix
1 parent efe3d17 commit b828c60

File tree

3 files changed

+10
-11
lines changed

3 files changed

+10
-11
lines changed

src/codegen/runner/servers/local_daemon.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@
1616
)
1717
from codegen.runner.models.codemod import Codemod, CodemodRunResult
1818
from codegen.runner.sandbox.runner import SandboxRunner
19-
from codegen.shared.logging.get_logger import get_colored_logger
19+
from codegen.shared.logging.get_logger import get_logger
2020

2121
# Configure logging at module level
2222
logging.basicConfig(
2323
level=logging.INFO,
2424
format="%(asctime)s - %(name)s - %(levelname)s - %(message)s",
2525
force=True,
2626
)
27-
logger = get_colored_logger(__name__)
27+
logger = get_logger(__name__)
2828

2929
server_info: ServerInfo
3030
runner: SandboxRunner

src/codegen/sdk/codebase/codebase_context.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
from codegen.sdk.typescript.external.ts_declassify.ts_declassify import TSDeclassify
3232
from codegen.shared.enums.programming_language import ProgrammingLanguage
3333
from codegen.shared.exceptions.control_flow import StopCodemodException
34+
from codegen.shared.logging.get_logger import get_logger
3435
from codegen.shared.performance.stopwatch_utils import stopwatch, stopwatch_with_sentry
3536

3637
if TYPE_CHECKING:
@@ -51,9 +52,7 @@
5152
from codegen.sdk.core.node_id_factory import NodeId
5253
from codegen.sdk.core.parser import Parser
5354

54-
import logging
55-
56-
logger = logging.getLogger(__name__)
55+
logger = get_logger(__name__)
5756

5857

5958
# src/vs/platform/contextview/browser/contextMenuService.ts is ignored as there is a parsing error with tree-sitter

src/codegen/shared/logging/get_logger.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import colorlog
44

55

6-
def get_colored_logger(name: str) -> logging.Logger:
6+
def get_logger(name: str) -> logging.Logger:
77
formatter = colorlog.ColoredFormatter(
88
"%(white)s%(asctime)s - %(name)s - %(log_color)s%(levelname)s%(reset)s%(white)s - %(message_log_color)s%(message)s",
99
log_colors={
@@ -26,9 +26,9 @@ def get_colored_logger(name: str) -> logging.Logger:
2626
logger = logging.getLogger(name)
2727
if logger.hasHandlers():
2828
for h in logger.handlers:
29-
h.setFormatter(formatter)
30-
else:
31-
handler = colorlog.StreamHandler()
32-
handler.setFormatter(formatter)
33-
logger.addHandler(handler)
29+
logger.removeHandler(h)
30+
31+
handler = colorlog.StreamHandler()
32+
handler.setFormatter(formatter)
33+
logger.addHandler(handler)
3434
return logger

0 commit comments

Comments
 (0)