From c5b08f6d5a73e6ba84da84e804d05a8dd3d651be Mon Sep 17 00:00:00 2001 From: zeripath Date: Mon, 6 Jul 2020 01:07:07 +0100 Subject: Pause, Resume, Release&Reopen, Add and Remove Logging from command line (#11777) * Make LogDescriptions race safe * Add manager commands for pausing, resuming, adding and removing loggers Signed-off-by: Andrew Thornton * Placate lint * Ensure that file logger is run! * Add support for smtp and conn Signed-off-by: Andrew Thornton * Add release-and-reopen Signed-off-by: Andrew Thornton Co-authored-by: techknowlogick Co-authored-by: Lauris BH --- routers/private/internal.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'routers/private/internal.go') diff --git a/routers/private/internal.go b/routers/private/internal.go index 5bc01b0aea..821cf62a61 100644 --- a/routers/private/internal.go +++ b/routers/private/internal.go @@ -42,6 +42,10 @@ func RegisterRoutes(m *macaron.Macaron) { m.Post("/manager/shutdown", Shutdown) m.Post("/manager/restart", Restart) m.Post("/manager/flush-queues", bind(private.FlushOptions{}), FlushQueues) - + m.Post("/manager/pause-logging", PauseLogging) + m.Post("/manager/resume-logging", ResumeLogging) + m.Post("/manager/release-and-reopen-logging", ReleaseReopenLogging) + m.Post("/manager/add-logger", bind(private.LoggerOptions{}), AddLogger) + m.Post("/manager/remove-logger/:group/:name", RemoveLogger) }, CheckInternalToken) } -- cgit v1.2.3