0
我看到很多像jit.logging = true這樣的配置選項,我想要注意的事情是什麼時候jvm給出了CodeCache is full. Compiler has been disabled
消息,jruby在哪裏記錄這些東西?更好的是,我怎樣才能告訴它要登錄哪個文件?它只是STDOUT和STDERR嗎?jruby登錄到哪裏?
我看到很多像jit.logging = true這樣的配置選項,我想要注意的事情是什麼時候jvm給出了CodeCache is full. Compiler has been disabled
消息,jruby在哪裏記錄這些東西?更好的是,我怎樣才能告訴它要登錄哪個文件?它只是STDOUT和STDERR嗎?jruby登錄到哪裏?
通過設置JRuby的性能影響JIT運行屬性(如:jruby.jit.logging,jruby.jit.logging,jruby.jit.logging)你得到登錄到標準錯誤(通常縮寫爲標準錯誤)
你可以告訴通過重定向標準錯誤到一個特定的文件,記錄到的文件;例如:
jruby -J-Djruby.jit.logging=true myscript.rb 2> myfile.log
要注意,然而,myfile.log接收甚至其他stderr的輸出;即如果myscript.rb 執行語句如:myfile.log
$stderr.puts "print this in stderr"
,你會看到 「這在標準錯誤打印」
真棒,謝謝!當我讀到關於寫入SystemOut.log和SystemErr.log的jvm的所有這些內容時,是否也只是將stderr和stdout? – 2013-03-12 00:28:22