import { LogCategory } from './logCategories'; import { ConsoleLogOptions, FileLogOptions, PanelLogOptions } from '../config/definitions/main/serverConfig'; import ZationServer from "../../core/ZationServer"; export interface LogWriter { write(msg: string, category: LogCategory): void; maxMessageLength?: number; maxStringValueLength?: number; } export declare function createConsoleLogWriter(consoleLogOptions: Required): LogWriter; export declare const logFileFileName = "ZATION_LOG_FILE.log"; export declare function processFileLogPath(fileLogOptions: Required, rootPath: string): string; export declare function createFileLogWriter(fileLogOptions: Required, rootPath: string): LogWriter; export declare function createPanelLogWriter(panelLogOptions: Required, server: ZationServer): LogWriter;