mirror of
https://github.com/wassname/talk.git
synced 2026-07-28 11:27:05 +08:00
* feat: suspending, banning, now propogation * feat: added email rendering + localization support * fix: fix related to lib * refactor: moved juicer to queue task * refactor: cleanup of job processor * refactor: improved error messaging around failed email * feat: initial forgot passwor impl * fix: fixed rebase errors * feat: send back Content-Language header with requests * feat: added ban email * feat: implemented forgotten password API * fix: linting * feat: support more emails * fix: promise patches * feat: initial confirm email API * feat: added rate limiting * feat: added URL support * feat: added email docs * fix: updated docs * chore: documentation review * fix: fixed build bug * feat: implement forgot password in auth popup * test: add tests + fixes * chore: rename StatelessComponent to FunctionComponent * fix: types and test fixes * chore: upgrade deps * fix: THANK YOU TESTS FOR SAVING MY A** * chore: reorder imports * chore: remove obsolete ! * feat: implement accounts bundle * refactor: review suggestion * fix: rebase upgrade error * fix: rebase bug * feat: reset password link support * test: add tests for account password reset page * fix: remove redirect uri * fix: revert local state changes
25 lines
639 B
TypeScript
25 lines
639 B
TypeScript
import bunyan, { LogLevelString } from "bunyan";
|
|
import cluster from "cluster";
|
|
|
|
import config from "talk-server/config";
|
|
|
|
import serializers from "./serializers";
|
|
import { getStreams } from "./streams";
|
|
|
|
export type Logger = ReturnType<typeof bunyan.createLogger>;
|
|
|
|
const logger = bunyan.createLogger({
|
|
name: "talk",
|
|
|
|
// Attach the cluster node information to the log entries.
|
|
clusterNode: cluster.worker ? `worker.${cluster.worker.id}` : "master",
|
|
|
|
// Include file references in log entries.
|
|
src: true,
|
|
serializers,
|
|
streams: getStreams(),
|
|
level: config.get("logging_level") as LogLevelString,
|
|
});
|
|
|
|
export default logger;
|