मैं अपने तैनात फीनिक्स ऐप पर किसी समस्या को डीबग करना चाहता हूं। फाइल लॉगिंग को सक्षम करने का कोई आसान तरीका है?तैनात सर्वर पर फ़ाइल करने के लिए लॉग इन
कैसे रेल uat.log बनाता है और production.log
मैं अपने तैनात फीनिक्स ऐप पर किसी समस्या को डीबग करना चाहता हूं। फाइल लॉगिंग को सक्षम करने का कोई आसान तरीका है?तैनात सर्वर पर फ़ाइल करने के लिए लॉग इन
कैसे रेल uat.log बनाता है और production.log
मैं इस पुस्तकालय का उपयोग करके यह तय करने के लिए समान:
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