fix: move 'Plugin module loaded' log inside runPlugin

Раньше log() вызывался на уровне модуля, до setLogDir() — писался в /tmp.
Теперь лог внутри runPlugin() — после setLogDir(), только в storagePath.
This commit is contained in:
Бородин Роман 2026-09-26 00:25:31 +03:00
parent a43f4838ef
commit e30bdd50e7
1 changed files with 1 additions and 2 deletions

View File

@ -6,8 +6,6 @@ import { SessionManager } from "./session-manager.js"
import { loadConfig } from "./config-loader.js" import { loadConfig } from "./config-loader.js"
import { setLogDir, log } from "./logger.js" import { setLogDir, log } from "./logger.js"
log("Plugin module loaded")
// ============================================================================= // =============================================================================
// Plugin data directory — uses the same default as matrix-client // Plugin data directory — uses the same default as matrix-client
// ============================================================================= // =============================================================================
@ -74,6 +72,7 @@ async function runPlugin(ctx: any, options: any) {
const SETUP_STARTED_LOG = `${dataDir}/setup-started.log` const SETUP_STARTED_LOG = `${dataDir}/setup-started.log`
const SETUP_ERROR_LOG = `${dataDir}/setup-error.log` const SETUP_ERROR_LOG = `${dataDir}/setup-error.log`
setLogDir(dataDir) setLogDir(dataDir)
log("Plugin module loaded")
// Acquire global lock — only one instance (server or client) starts the bot // Acquire global lock — only one instance (server or client) starts the bot
const locked = tryAcquireLock() const locked = tryAcquireLock()