এর ব্যবহারটি & ~rsyslogd এর v7- এ অবচিত করা হয়েছিল এবং & stopপরিবর্তে আপনাকে ব্যবহার করতে উত্সাহিত করা হয়েছে । আপনি v7compatibility পৃষ্ঠার এই বিভাগে এটি সম্পর্কে আরও পড়তে পারেন ।
সর্বগ্রাহ্য এবং বাতিল (~) ক্রিয়াটি অবচয় করা হয়েছে
উভয়ই কাজ চালিয়ে যায়, তবে আরও ভাল বিকল্পের দ্বারা প্রতিস্থাপিত হয়েছে।
বাতিলকরণ অ্যাকশন (টিলডে চরিত্র) "স্টপ" রেইনারস্ক্রিপ্ট নির্দেশিকা দ্বারা প্রতিস্থাপিত হয়েছে। এটি আরও স্বজ্ঞাত হিসাবে বিবেচিত হয় এবং কিছুটা আরও ভাল পারফরম্যান্স সরবরাহ করে।
ওমরুলেসেট মডিউলটি "কল" রেইনস্ক্রিপ্টের নির্দেশনায় প্রতিস্থাপন করা হয়েছে। সাব্রোটিনের মতো একটি রুলসেট কার্যকর করতে কল অনুমতি দেয় এবং ওমরোলসেটের চেয়ে অনেক বেশি পারফরম্যান্সের সাথে এটি করে। নোট করুন যে ওমরোলसेटটি একটি অ্যাসিঙ্ক সারি থেকে চালানো যেতে পারে। এটি একটি কাঙ্ক্ষিত প্রভাবের চেয়ে বেশি পক্ষে ছিল এবং কল স্টেটমেন্ট দ্বারা সমর্থিত নয়। যদি সেই প্রভাবটির প্রয়োজন হয়, তবে এটি অ্যাসিঙ্ক্রোনিকভাবে ডাকা নিয়মসেট ক্রিয়াগুলি চালিত করে সহজেই সিমুলেট করা যায় (যা কোনও ক্ষেত্রে এটি হ্যান্ডেল করার সঠিক উপায়)।
নোট করুন যে হ্রাস করা মডিউলগুলি ব্যবহার করার সময় সতর্কতা বার্তা নির্গত করে। তারা বলে যে কনস্ট্রাক্টটি অবমূল্যায়িত হয়েছে এবং কোন বিবৃতিটি প্রতিস্থাপন হিসাবে ব্যবহার করতে হবে। এটি অপারেশনগুলিকে প্রভাবিত করে না: উভয় মডিউল এখনও পুরোপুরি কার্যকর এবং v7 টাইমফ্রেমে সরানো হবে না।
সুতরাং পরিবর্তে HAProxy এর মতো কিছু:
$ more /etc/rsyslog.d/haproxy.conf
local2.* /var/log/haproxy.log
& stop
এটি কীভাবে কাজ করে তা হিসাবে, & stopএই ওয়েবসাইটগুলি পূর্ববর্তী ম্যাচের নিয়মগুলির সাথে মেলে এমন কোনও অতিরিক্ত বার্তা বাতিল করতে rsyslogd কে বলে। গ্যারান্টি যে এই নিয়ম থেকেই কুড়ান করা হয়, আপনার কাছ থেকে ফাইলের নাম পরিবর্তন করতে পারেন /etc/rsyslog.d/haproxy.confথেকে /etc/rsyslog.d/00-haproxy.conf।