2015-10-06 7 views
10

मैं अपने तैनात फीनिक्स ऐप पर किसी समस्या को डीबग करना चाहता हूं। फाइल लॉगिंग को सक्षम करने का कोई आसान तरीका है?तैनात सर्वर पर फ़ाइल करने के लिए लॉग इन

कैसे रेल uat.log बनाता है और production.log

उत्तर

17

मैं इस पुस्तकालय का उपयोग करके यह तय करने के लिए समान:

https://github.com/onkel-dirtus/logger_file_backend

मैं इसे अपने mix.exs को जोड़ा गया

{:logger_file_backend, "0.0.4"} 

और फिर इसे मेरे पर्यावरण कॉन्फ़िगरेशन (dev.exs और prod.exs) में जोड़ा गया:

config :logger, format: "[$level] $message\n", 
    backends: [{LoggerFileBackend, :error_log}, :console] 

config :logger, :error_log, 
    path: "log/error.log", 
    level: :error 

लॉगर पर अधिक जानकारी यहां मिल सकती है: http://elixir-lang.org/docs/stable/logger/Logger.html

संबंधित मुद्दे