mirror of
https://gitea.invidious.io/iv-org/shard-kemal.git
synced 2024-08-15 00:53:36 +00:00
More logger specs
This commit is contained in:
parent
0e23e8d9a3
commit
f66e9cd834
2 changed files with 21 additions and 5 deletions
|
@ -4,10 +4,10 @@ class Kemal::Logger < HTTP::Handler
|
|||
def initialize
|
||||
@env = Kemal.config.env
|
||||
@handler = if @env == "production"
|
||||
File.new("kemal.log", "a+")
|
||||
else
|
||||
STDOUT
|
||||
end
|
||||
File.new("kemal.log", "a")
|
||||
else
|
||||
STDOUT
|
||||
end
|
||||
end
|
||||
|
||||
def call(request)
|
||||
|
@ -35,7 +35,7 @@ class Kemal::Logger < HTTP::Handler
|
|||
|
||||
def write(message)
|
||||
if @env == "production"
|
||||
@handler.write message.to_slice
|
||||
File.write "kemal.log", message
|
||||
else
|
||||
@handler.print message
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue