Skip to content
This repository was archived by the owner on Jun 28, 2026. It is now read-only.

Commit 4904aa6

Browse files
remove the logger
1 parent 1dcf2b4 commit 4904aa6

7 files changed

Lines changed: 8 additions & 21 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
},
99
"publisher": "fiatinnovations",
1010
"description": "CodeBuddy is a Visual Studio Code extension that enhances developer productivity through AI-powered code assistance. It provides intelligent code review, refactoring suggestions, optimization tips, and interactive chat capabilities powered by multiple AI models including Gemini, Groq, Anthropic, and Deepseek.",
11-
"version": "3.6.9",
11+
"version": "3.7.3",
1212
"engines": {
1313
"vscode": "^1.78.0"
1414
},

src/ast/language-config.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,6 @@ export interface ILanguageConfig {
1818

1919
const logger = Logger.initialize("extension-main", {
2020
minLevel: LogLevel.DEBUG,
21-
enableConsole: true,
22-
enableFile: true,
23-
enableTelemetry: true,
2421
});
2522

2623
export const languageConfigs: Readonly<Record<string, ILanguageConfig>> = {

src/commands/architectural-recommendation.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,6 @@ async function shouldRefreshAnalysis(summary: any): Promise<boolean> {
3030

3131
const logger = Logger.initialize("extension-main", {
3232
minLevel: LogLevel.DEBUG,
33-
enableConsole: true,
34-
enableFile: true,
35-
enableTelemetry: true,
3633
});
3734

3835
/**

src/commands/generate-documentation.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@ import { Logger, LogLevel } from "../infrastructure/logger/logger";
55

66
const logger = Logger.initialize("extension-main", {
77
minLevel: LogLevel.DEBUG,
8-
enableConsole: true,
9-
enableFile: true,
10-
enableTelemetry: true,
118
});
129

1310
/**

src/extension.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,6 @@ import { WebViewProviderManager } from "./webview-providers/manager";
4040

4141
const logger = Logger.initialize("extension-main", {
4242
minLevel: LogLevel.DEBUG,
43-
enableConsole: true,
44-
enableFile: true,
45-
enableTelemetry: true,
4643
});
4744

4845
const {

src/infrastructure/logger/logger.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -79,13 +79,15 @@ export class Logger {
7979
? path.join(workspaceFolder.uri.fsPath, ".codebuddy", "logs")
8080
: path.join(os.homedir(), ".codebuddy", "logs");
8181

82-
if (!fs.existsSync(baseDir)) {
83-
fs.mkdirSync(baseDir, { recursive: true });
84-
}
85-
8682
const date = new Date().toISOString();
87-
const safeDate = date.replace(/[:.]/g, "_");
83+
const safeDate = date.replace(/[:.]/g, "-");
8884
Logger.config.filePath = path.join(baseDir, `codebuddy-${safeDate}.log`);
85+
}
86+
if (Logger.config.enableFile && Logger.config.filePath) {
87+
const logDir = path.dirname(Logger.config.filePath);
88+
if (!fs.existsSync(logDir)) {
89+
fs.mkdirSync(logDir, { recursive: true });
90+
}
8991
console.log(Logger.config.filePath);
9092
}
9193
Logger.telemetry = telemetry;

src/workers/embedding-worker.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,6 @@ export interface EmbeddingWorkerOptions {
2828

2929
const logger = Logger.initialize("extension-main", {
3030
minLevel: LogLevel.DEBUG,
31-
enableConsole: true,
32-
enableFile: true,
33-
enableTelemetry: true,
3431
});
3532

3633
// Worker thread code (runs when this file is executed as a worker)

0 commit comments

Comments
 (0)