зеркало из https://github.com/github/ruby.git
[ruby/reline] Make a log file on windows if debug env is set
https://github.com/ruby/reline/commit/dff30a2d44
This commit is contained in:
Родитель
2b8fa78176
Коммит
0158ba7e51
|
@ -200,7 +200,11 @@ module Reline
|
||||||
|
|
||||||
private def inner_readline(prompt, add_hist, multiline, &confirm_multiline_termination)
|
private def inner_readline(prompt, add_hist, multiline, &confirm_multiline_termination)
|
||||||
if ENV['RELINE_STDERR_TTY']
|
if ENV['RELINE_STDERR_TTY']
|
||||||
|
if Reline::IOGate.win?
|
||||||
|
$stderr = File.open(ENV['RELINE_STDERR_TTY'], 'a')
|
||||||
|
else
|
||||||
$stderr.reopen(ENV['RELINE_STDERR_TTY'], 'w')
|
$stderr.reopen(ENV['RELINE_STDERR_TTY'], 'w')
|
||||||
|
end
|
||||||
$stderr.sync = true
|
$stderr.sync = true
|
||||||
$stderr.puts "Reline is used by #{Process.pid}"
|
$stderr.puts "Reline is used by #{Process.pid}"
|
||||||
end
|
end
|
||||||
|
|
Загрузка…
Ссылка в новой задаче