]> source.dussan.org Git - gitea.git/commit
use level config in main section when subsection not set level (#15176)
authora1012112796 <1012112796@qq.com>
Sun, 28 Mar 2021 19:08:19 +0000 (03:08 +0800)
committerGitHub <noreply@github.com>
Sun, 28 Mar 2021 19:08:19 +0000 (20:08 +0100)
commit3273fb9af18b9356d3c472bf23e9fbb8c7d681f3
tree1860c24521269946d558ec60d521fc91a04f9c39
parent82d1a7fb17ea549b17ef30711e0fa7e136acb880
use level config in main section when subsection not set level (#15176)

in previouse if a log subsetcion not set level
it will use ``info`` as default value.

this pr will make default value (``[log] -> LEVEL``) useable.

example config:
```INI
[log]
MODE = console
LEVEL = Trace

[log.console]
LEVEL =
STDERR = false
```

previous result:
```JSON
// console:
{
  "level": "info",
  ...................
}
```

after change:

```JSON
// console:
{
  "level": "track",
  ...................
}
```

Signed-off-by: a1012112796 <1012112796@qq.com>
Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: Lauris BH <lauris@nix.lv>
modules/setting/log.go
modules/setting/setting.go
routers/install.go