123456789101112131415161718192021222324252627282930313233 |
- // Copyright 2021 The Gitea Authors. All rights reserved.
- // SPDX-License-Identifier: MIT
-
- package private
-
- import (
- "net/http"
-
- "code.gitea.io/gitea/modules/context"
- "code.gitea.io/gitea/modules/log"
- "code.gitea.io/gitea/modules/private"
- "code.gitea.io/gitea/modules/setting"
- "code.gitea.io/gitea/modules/web"
- )
-
- // SSHLog hook to response ssh log
- func SSHLog(ctx *context.PrivateContext) {
- if !setting.Log.EnableSSHLog {
- ctx.Status(http.StatusOK)
- return
- }
-
- opts := web.GetForm(ctx).(*private.SSHLogOption)
-
- if opts.IsError {
- log.Error("ssh: %v", opts.Message)
- ctx.Status(http.StatusOK)
- return
- }
-
- log.Debug("ssh: %v", opts.Message)
- ctx.Status(http.StatusOK)
- }
|