MCPcopy Create free account
hub / github.com/MiniMax-AI/OpenRoom / logServerPlugin

Function logServerPlugin

apps/webuiapps/vite.config.ts:238–253  ·  view source on GitHub ↗

Debug log plugin — writes browser logs to logs/debug-*.log

()

Source from the content-addressed store, hash-verified

236
237/** Debug log plugin — writes browser logs to logs/debug-*.log */
238function logServerPlugin(): Plugin {
239 return {
240 name: 'log-server',
241 configureServer(server) {
242 const logDir = join(__dirname, 'logs');
243 const logFile = join(logDir, generateLogFileName());
244 const middleware = createLogMiddleware(logFile, fs);
245
246 server.middlewares.use('/api/log', middleware);
247
248 server.httpServer?.once('listening', () => {
249 console.log(`\n [DebugLog] Writing to: ${logFile}\n`);
250 });
251 },
252 };
253}
254
255/** LLM API proxy plugin — resolves browser CORS restrictions */
256function llmProxyPlugin(): Plugin {

Callers 1

configFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected