mirror of
https://github.com/outline/outline.git
synced 2025-04-14 15:40:59 +00:00
fix: use LOG_LEVEL to set server log severity (#4937)
This commit is contained in:
@ -139,6 +139,10 @@ MAXIMUM_IMPORT_SIZE=5120000
|
||||
# requests and this ends up being duplicative
|
||||
DEBUG=http
|
||||
|
||||
# Configure lowest severity level for server logs. Should be one of
|
||||
# error, warn, info, http, verbose, debug and silly
|
||||
LOG_LEVEL=info
|
||||
|
||||
# For a complete Slack integration with search and posting to channels the
|
||||
# following configs are also needed, some more details
|
||||
# => https://wiki.generaloutline.com/share/be25efd1-b3ef-4450-b8e5-c4a4fc11e02a
|
||||
|
@ -170,6 +170,12 @@ export class Environment {
|
||||
*/
|
||||
public DEBUG = process.env.DEBUG || "";
|
||||
|
||||
/**
|
||||
* Configure lowest severity level for server logs
|
||||
*/
|
||||
@IsIn(["error", "warn", "info", "http", "verbose", "debug", "silly"])
|
||||
public LOG_LEVEL = process.env.LOG_LEVEL || "info";
|
||||
|
||||
/**
|
||||
* How many processes should be spawned. As a reasonable rule divide your
|
||||
* server's available memory by 512 for a rough estimate
|
||||
|
@ -8,7 +8,6 @@ import Sentry from "@server/logging/sentry";
|
||||
import * as Tracing from "./tracer";
|
||||
|
||||
const isProduction = env.ENVIRONMENT === "production";
|
||||
const isDev = env.ENVIRONMENT === "development";
|
||||
|
||||
type LogCategory =
|
||||
| "lifecycle"
|
||||
@ -30,7 +29,7 @@ class Logger {
|
||||
|
||||
constructor() {
|
||||
this.output = winston.createLogger({
|
||||
level: isDev ? "debug" : "info",
|
||||
level: env.LOG_LEVEL,
|
||||
});
|
||||
this.output.add(
|
||||
new winston.transports.Console({
|
||||
|
Reference in New Issue
Block a user