Atproto AMA app
1import fs from "node:fs";
2
3const LOG_FILE = "/tmp/askimut-app.log";
4
5if (typeof process !== "undefined") {
6 try {
7 fs.appendFileSync(LOG_FILE, `\n\n=== App started ${new Date().toISOString()} ===\n`);
8 } catch {}
9}
10
11export function log(...args: unknown[]) {
12 const line = args
13 .map((a) => (typeof a === "string" ? a : JSON.stringify(a, null, 2)))
14 .join(" ");
15 console.log(line);
16 try {
17 fs.appendFileSync(LOG_FILE, line + "\n");
18 } catch {}
19}