summaryrefslogtreecommitdiffstats
path: root/routers/private/internal.go
diff options
context:
space:
mode:
authorzeripath <art27@cantab.net>2020-07-06 01:07:07 +0100
committerGitHub <noreply@github.com>2020-07-05 20:07:07 -0400
commitc5b08f6d5a73e6ba84da84e804d05a8dd3d651be (patch)
tree7e0f72b9c62b8764d000614714c91a01ebbee223 /routers/private/internal.go
parent38fb087d1983ca8320fb1a8c90150ae7956b358d (diff)
downloadgitea-c5b08f6d5a73e6ba84da84e804d05a8dd3d651be.tar.gz
gitea-c5b08f6d5a73e6ba84da84e804d05a8dd3d651be.zip
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 <art27@cantab.net> * Placate lint * Ensure that file logger is run! * Add support for smtp and conn Signed-off-by: Andrew Thornton <art27@cantab.net> * Add release-and-reopen Signed-off-by: Andrew Thornton <art27@cantab.net> Co-authored-by: techknowlogick <techknowlogick@gitea.io> Co-authored-by: Lauris BH <lauris@nix.lv>
Diffstat (limited to 'routers/private/internal.go')
-rw-r--r--routers/private/internal.go6
1 files changed, 5 insertions, 1 deletions
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)
}