mirror of
https://github.com/micromdm/micromdm/
synced 2026-08-09 02:55:59 +08:00
add flag to include timestamp in logs (#890)
This commit is contained in:
@@ -126,6 +126,7 @@ func serve(args []string) error {
|
||||
flPrintArgs = flagset.Bool("print-flags", false, "Print all flags and their values")
|
||||
flQueue = flagset.String("queue", env.String("MICROMDM_QUEUE", "builtin"), "command queue type")
|
||||
flDMURL = flagset.String("dm", env.String("DM", ""), "URL to send Declarative Management requests to")
|
||||
flLogTime = flagset.Bool("log-time", false, "Include timestamp in log messages")
|
||||
)
|
||||
flagset.Usage = usageFor(flagset, "micromdm serve [flags]")
|
||||
if err := flagset.Parse(args); err != nil {
|
||||
@@ -154,6 +155,9 @@ func serve(args []string) error {
|
||||
}
|
||||
|
||||
logger := log.NewLogfmtLogger(os.Stderr)
|
||||
if *flLogTime {
|
||||
logger = log.With(logger, "ts", log.DefaultTimestampUTC)
|
||||
}
|
||||
stdlog.SetOutput(log.NewStdlibAdapter(logger)) // force structured logs
|
||||
mainLogger := log.With(logger, "component", "main")
|
||||
mainLogger.Log("msg", "started")
|
||||
|
||||
Reference in New Issue
Block a user