Skip to content

Commit

Permalink
Fixed non string gc bug
Browse files Browse the repository at this point in the history
  • Loading branch information
louisponet committed May 2, 2023
1 parent 7a8d012 commit a5fc79a
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions src/logging.jl
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,10 @@ function Logging.handle_message(logger::TimeBufferedFileLogger, level::LogLevel,
end
if dt > logger.interval
fsize = filesize(logger.path)
open(logger.path, append = fsize < 100e6, truncate = fsize >= 100e6) do f
write(f, take!(logger.buffer))
open(logger.path, append = fsize < 100e6, truncate = fsize >= 100e6) do f
write(f, view(logger.buffer.data, 1:logger.buffer.size))
logger.buffer.size = 0
logger.buffer.ptr = 1
end
logger.last_write = curt
end
Expand Down

0 comments on commit a5fc79a

Please sign in to comment.