You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gitea/modules/log
zeripath 8eefe2af45
Empty log queue on flush and close (#19994)
* Empty log queue on flush and close

It is possible for log events to remain in the buffer off the multichannelledlog
and thus not be logged despite close or flush.

This PR simply adds a function to empty the queue before closing or flushing.
(Except when the logger is paused.)

Reference #19982

Signed-off-by: Andrew Thornton <art27@cantab.net>

* and do similar for ChannelledLog

Signed-off-by: Andrew Thornton <art27@cantab.net>

Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
3 years ago
..
buffer.go migrations: add test for importing pull requests in gitea uploader (#18752) 3 years ago
buffer_test.go migrations: add test for importing pull requests in gitea uploader (#18752) 3 years ago
colors.go format with gofumpt (#18184) 3 years ago
colors_router.go
conn.go migrations: add test for importing pull requests in gitea uploader (#18752) 3 years ago
conn_test.go format with gofumpt (#18184) 3 years ago
console.go migrations: add test for importing pull requests in gitea uploader (#18752) 3 years ago
console_other.go Only set CanColorStdout / CanColorStderr to true if the stdout/stderr is a terminal (#19581) 3 years ago
console_test.go
console_windows.go
errors.go
event.go Empty log queue on flush and close (#19994) 3 years ago
file.go migrations: add test for importing pull requests in gitea uploader (#18752) 3 years ago
file_test.go format with gofumpt (#18184) 3 years ago
flags.go
groutinelabel.go Add auto logging of goroutine pid label (#19212) 3 years ago
groutinelabel_test.go Add auto logging of goroutine pid label (#19212) 3 years ago
level.go
level_test.go
log.go
log_test.go format with gofumpt (#18184) 3 years ago
logger.go format with gofumpt (#18184) 3 years ago
multichannel.go Add Goroutine stack inspector to admin/monitor (#19207) 3 years ago
provider.go migrations: add test for importing pull requests in gitea uploader (#18752) 3 years ago
smtp.go migrations: add test for importing pull requests in gitea uploader (#18752) 3 years ago
smtp_test.go
stack.go format with gofumpt (#18184) 3 years ago
writer.go format with gofumpt (#18184) 3 years ago
writer_test.go