From c79966428e1b9454407e9e171ad0ef5b1f7e4bb8 Mon Sep 17 00:00:00 2001 From: tiancaiamao Date: Mon, 25 Dec 2017 04:49:30 -0600 Subject: [PATCH] tidb-server: log-slow-query command line option (#5484) --- tidb-server/main.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tidb-server/main.go b/tidb-server/main.go index cc5873401b30d..11dc697389a47 100644 --- a/tidb-server/main.go +++ b/tidb-server/main.go @@ -62,6 +62,7 @@ const ( nmRunDDL = "run-ddl" nmLogLevel = "L" nmLogFile = "log-file" + nmLogSlowQuery = "log-slow-query" nmReportStatus = "report-status" nmStatusPort = "status" nmMetricsAddr = "metrics-addr" @@ -86,8 +87,9 @@ var ( tokenLimit = flag.Int(nmTokenLimit, 1000, "the limit of concurrent executed sessions") // Log - logLevel = flag.String(nmLogLevel, "info", "log level: info, debug, warn, error, fatal") - logFile = flag.String(nmLogFile, "", "log file path") + logLevel = flag.String(nmLogLevel, "info", "log level: info, debug, warn, error, fatal") + logFile = flag.String(nmLogFile, "", "log file path") + logSlowQuery = flag.String(nmLogSlowQuery, "", "slow query file path") // Status reportStatus = flagBoolean(nmReportStatus, true, "If enable status report HTTP service.") @@ -286,6 +288,9 @@ func overrideConfig() { if actualFlags[nmLogFile] { cfg.Log.File.Filename = *logFile } + if actualFlags[nmLogSlowQuery] { + cfg.Log.SlowQueryFile = *logSlowQuery + } // Status if actualFlags[nmReportStatus] {