gitea/modules/log
wxiaoguang 0eb4ab4246
Fix sub-command log level () ()
Backport 

More fix for 

* 

Close , 

* 
* 

There were many patches for Gitea's sub-commands to satisfy the facts:

* Some sub-commands shouldn't output any log, otherwise the git protocol
would be broken
* Sometimes the users want to see "verbose" or "quiet" outputs

That's a longstanding problem, and very fragile. This PR is only a quick
patch for the problem.

In the future, the sub-command system should be refactored to a clear
solution.

----

Other changes:

* Use `ReplaceAllWriters` to replace
`RemoveAllWriters().AddWriters(writer)`, then it's an atomic operation.
* Remove unnecessary `syncLevelInternal` calls, because
`AddWriters/addWritersInternal` already calls it.
..
color.go Rewrite logger system ()
color_console.go Rewrite logger system ()
color_console_other.go Rewrite logger system ()
color_console_windows.go Rewrite logger system ()
color_router.go Rewrite logger system ()
event_format.go Rewrite logger system ()
event_format_test.go Rewrite logger system ()
event_writer.go Rewrite logger system ()
event_writer_base.go Improve logger Pause handling ()
event_writer_conn.go Rewrite logger system ()
event_writer_conn_test.go Improve queue and logger context ()
event_writer_console.go Rewrite logger system ()
event_writer_file.go Rewrite logger system ()
flags.go Rewrite logger system ()
flags_test.go Rewrite logger system ()
groutinelabel.go Update go dev dependencies ()
groutinelabel_test.go Implement FSFE REUSE for golang files ()
init.go Do not output "Trace" level logs from process manager by default ()
level.go Rewrite logger system ()
level_test.go Implement FSFE REUSE for golang files ()
logger.go Rewrite logger system ()
logger_global.go Fix sub-command log level () ()
logger_impl.go Fix sub-command log level () ()
logger_test.go Improve queue and logger context ()
manager.go Do not output "Trace" level logs from process manager by default ()
manager_test.go Fix sub-command log level () ()
misc.go Rewrite logger system ()
stack.go Rewrite logger system ()