অ্যাপাচি ২.২ এ কাস্টম ত্রুটি লগ তৈরি করা সম্ভব?


11

আমি আমার ত্রুটিলগের মধ্যে ভোস্টের নামটি পুনরায় চাপিয়ে দিতে চাই এবং তারপরে এটি আমার লেখা একটি প্রোগ্রামে পাইপ করব।

অ্যাক্সেস লগের সাথে থাকায় কাস্টম ত্রুটি লগ ফর্ম্যাটটি লেখা কি সম্ভব?


আপনার সেটআপের উপর নির্ভর করে আপনার প্রতিটি ভার্চুয়াল হোস্টের জন্য একটি ত্রুটিযুক্তি থাকতে পারে। এটি ইউনিফাইড পার্সেবল লগফিলের মতো নয়, তবে এটি কিছু।
মফিনিস্ট

উত্তর:


7

পাইপিংয়ের জন্য ত্রুটিযুক্ত নির্দেশিকা এবং পাইপড লগগুলির সরকারী ম্যানুয়াল এন্ট্রিগুলি দেখুন যা এটি বেশ ভালভাবে ব্যাখ্যা করে।

একটি কাস্টম ত্রুটি লগ ফর্ম্যাট পাওয়া আরও কঠিন। আপনি সহজেই অ্যাক্সেস লগটি কাস্টমাইজ করতে পারেন LogFormatতবে ত্রুটি লগ ফর্ম্যাটটি সংশোধন করার জন্য কোনও বিল্ট ইন নেই। আমি সিজিআই :: কার্প জুড়ে এসেছি যা ত্রুটি লগতে আউটপুট করার জন্য পার্ল মডিউল। অবশেষে, আপনি এই বৈশিষ্ট্যটি কতটা খারাপভাবে চান তার উপর নির্ভর করে সর্বদা অ্যাপাচি উত্স কোডটি পরিবর্তন করে চলেছে।



6

অ্যাপাচি ২.৪ এর সাহায্যে আপনি ErrorLogFormatনির্দেশটি ব্যবহার করতে পারেন ।

বাক্য গঠন: ErrorLogFormat [connection|request] format

সহজ উদাহরণ

ErrorLogFormat "[%t] [%l] [pid %P] %F: %E: [client %a] %M"

উদাহরণ (থ্রেডেড এমপিএমগুলির জন্য ডিফল্ট ফর্ম্যাট)

ErrorLogFormat "[%{u}t] [%-m:%l] [pid %P:tid %T] %7F: %E: [client\ %a] %M% ,\ referer\ %{Referer}i"

উদাহরণ (২.২.x বিন্যাসের অনুরূপ)

ErrorLogFormat "[%t] [%l] %7F: %E: [client\ %a] %M% ,\ referer\ %{Referer}i"

অনুরোধ / সংযোগ লগ আইডি সহ উন্নত উদাহরণ

ErrorLogFormat "[%{uc}t] [%-m:%-l] [R:%L] [C:%{C}L] %7F: %E: %M"
ErrorLogFormat request "[%{uc}t] [R:%L] Request %k on C:%{c}L pid:%P tid:%T"
ErrorLogFormat request "[%{uc}t] [R:%L] UA:'%+{User-Agent}i'"
ErrorLogFormat request "[%{uc}t] [R:%L] Referer:'%+{Referer}i'"
ErrorLogFormat connection "[%{uc}t] [C:%{c}L] local\ %a remote\ %A"

উত্স: ত্রুটিলগফর্ম্যাট নির্দেশিকা


কেউ অনুমান করতে পারেন কেন %aফাঁকা দেখাবে? এটি ক্লায়েন্টের আইপি ঠিকানা হওয়ার কথা। আমি সে সম্পর্কে একটি প্রশ্ন পোস্ট
বব স্টেইন

1

আপনি সম্ভবত মোড_লগ_দেবগ খুঁজছেন ।


আপনি যদি সঠিক হন তবে লিঙ্কটি মারা যায় বা স্থানান্তরিত হয় সে ক্ষেত্রে উত্তরটির প্রয়োজনীয় অংশগুলি এখানে লিঙ্কটিতে অন্তর্ভুক্ত করা ভাল।
আশাহীন N00b
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.