ইউনিক্স :: Syslog.

UNIX SYSLOG (3) কলগুলিতে পার্ল ইন্টারফেস কল করুন
এখনই ডাউনলোড করুন

ইউনিক্স :: Syslog. র‌্যাঙ্কিং ও সারাংশ

বিজ্ঞাপন

  • Rating:
  • লাইসেন্স:
  • Perl Artistic License
  • দাম:
  • FREE
  • প্রকাশকের নাম:
  • Marcus Harnisch
  • প্রকাশকের ওয়েব সাইট:
  • http://search.cpan.org/~mharnisch/

ইউনিক্স :: Syslog. ট্যাগ


ইউনিক্স :: Syslog. বর্ণনা

ইউনিক্স SYSLOG (3) কলগুলিতে পার্ল ইন্টারফেস UNIX :: Syslog একটি পার্ল মডিউল যা PERL এর XSUBS এর মাধ্যমে সিস্টেম লগার SYSLOGD (8) একটি ইন্টারফেস সরবরাহ করে। আপনার সিস্টেমের নেটিভ লিবিসি-ফাংশনগুলির অনুরূপ বাস্তবায়ন প্রচেষ্টা, যাতে কেউ syslog.h এর সাথে পরিচিত হওয়ার সাথে সাথে এই মডিউলটি ব্যবহার করতে সক্ষম হওয়া উচিত। Sys এর বিপরীতে :: Syslog (3), এই মডিউলগুলি খোলা হয় না বার্তা পাঠাতে নেটওয়ার্ক সংযোগ। এটি আপনাকে আপনার কম্পিউটারে সুরক্ষা গর্তগুলি খোলার জন্য এড়াতে আপনাকে সহায়তা করতে পারে (দেখুন "FAQ")। ট্যাগ ম্যাক্রো দ্বারা আমদানি করা উপসর্গগুলি কেবল আপনার সিস্টেমের সি হেডার ফাইলের মধ্যে সবচেয়ে গুরুত্বপূর্ণ # ডিফাইনগুলির কাছাকাছি মোড়ানো হয়। Syslog.h.h। ম্যাক্রোগুলি পূর্ণসংখ্যা মানগুলি যা আরও কম বা কম পোর্টেবল ভাবে বিকল্প, সুবিধা এবং অগ্রাধিকার নির্দিষ্ট করতে ব্যবহৃত হয়। তারা আপনার স্থানীয় syslog প্রক্রিয়া সম্পর্কে সাধারণ তথ্য প্রদান করে। Syslog (3) এবং আপনার স্থানীয় Syslog.h আপনার সিস্টেমে উপলব্ধ ম্যাক্রো, অপশন এবং সুবিধাগুলি সম্পর্কে তথ্যের জন্য। নিম্নলিখিত ফাংশনগুলি সরবরাহ করা হয়: Openlog $ আইড, $ বিকল্প, $ সুবিধাটি সিস্টেম লগারের সাথে একটি সংযোগ খোলে। $ আইডটি একটি আইডেন্টিফায়ার স্ট্রিং যা syslogd (8) প্রতিটি বার্তাতে মুদ্রণ করে। এটি সাধারণত প্রক্রিয়া নাম সমান। $ বিকল্প একটি পূর্ণসংখ্যা মান যা বর্ণিত বিকল্পগুলির ফলাফল। $ সুবিধাটি একটি পূর্ণসংখ্যা মান যা সিস্টেমের অংশটি উল্লেখ করে বার্তাটি (E.G. কার্নেল বার্তা, মেইল ​​সাব-সিস্টেম) এর সাথে যুক্ত করা উচিত .syslog $ অগ্রাধিকার, $ ফরম্যাট, @formatargs একটি লগ বার্তা তৈরি করে এবং এটি সিস্টেম লগার থেকে পাস করে। যদি syslog () খোলা ছাড়াই বলা হয় () প্রথম, সম্ভবত সিস্টেমের নির্ভরযোগ্য ডিফল্ট মানগুলি openlog () থেকে একটি নিখুঁত কলের জন্য আর্গুমেন্ট হিসাবে ব্যবহার করা হবে। $ অগ্রাধিকার একটি পূর্ণসংখ্যা মান যা বার্তাটির অগ্রাধিকার নির্দিষ্ট করে। বিকল্পভাবে $ অগ্রাধিকার একটি অগ্রাধিকার এবং একটি সুবিধা এর আড্ডা মান হতে পারে। যে ক্ষেত্রে একটি পূর্বে নির্বাচিত সুবিধা overridden করা হবে। যে ক্ষেত্রে syslog () খোলা ছাড়াই বলা হয় () প্রথম এবং অগ্রাধিকার উভয় অগ্রাধিকার এবং একটি সুবিধা উভয় নির্দিষ্ট করে না, একটি ডিফল্ট সুবিধা ব্যবহার করা হবে। এই আচরণটি সম্ভবত সম্ভাব্য সিস্টেম নির্ভরশীল এবং ব্যবহারকারী সেই ক্ষেত্রে কোনও বিশেষ মানের উপর নির্ভর করবে না। $ বিন্যাস printf এর শৈলীতে একটি বিন্যাস স্ট্রিং (3)। উপরন্তু স্বাভাবিক printf নির্দেশাবলী% মি স্ট্রিং নির্দিষ্ট করা যেতে পারে। এটা পার্ল পরিবর্তনশীল $ এর বিষয়বস্তু দ্বারা implicitly প্রতিস্থাপিত করা হবে! ($ Errno)। @formatargs মানগুলির একটি তালিকা যা বিন্যাস নির্দেশগুলি পরবর্তীতে প্রতিস্থাপিত হবে। ClolosElog সিস্টেম Logger- এর সাথে সংযোগটি বন্ধ করে। লগিংটি সেট করা মাস্কের বিট দ্বারা নির্দেশিত অগ্রাধিকারগুলির জন্য সক্ষম করা হয় এবং বিটগুলি সেট করা হয় না যেখানে অক্ষম করা হয়। Macros Setlogmask () এ বৈধ এবং পোর্টেবল আর্গুমেন্ট নির্দিষ্ট করতে প্রদান করা হয়। সাধারণত ডিফল্ট লগ মাস্ক সমস্ত বার্তা লগ করার অনুমতি দেয়। PriorityName $ অগ্রাধিকারটি স্ট্রিং হিসাবে $ অগ্রাধিকারের নাম ধারণকারী একটি স্ট্রিং প্রদান করে। এই কার্যকারিতাটি ইনস্টলেশনের ক্ষেত্রে সক্রিয় না থাকলে, ফাংশনটি undef.facilityName $ সুবিধাটি $ সুবিধাটি স্ট্রিং হিসাবে $ সুবিধাটির নাম ধারণ করে এমন একটি স্ট্রিং প্রদান করে। এই কার্যকারিতাটি ইনস্টলেশনের ক্ষেত্রে সক্ষম না থাকলে, ফাংশনটি undef.synopsis প্রদান করে UNIX ব্যবহার করুন :: SYSLOG QW (: ম্যাক্রো); # Syslog ম্যাক্রো ইউনিক্স ব্যবহার করুন :: Syslog QW (: সাবস); # Syslog ফাংশন ওপেনলগ $ আইড, $ বিকল্প, $ সুবিধা; Syslog $ অগ্রাধিকার, $ ফরম্যাট, @formatargs; Closelog; $ oldmask = setlogmask $ mask_priority; প্রয়োজনীয়তা: · পার্ল


ইউনিক্স :: Syslog. সম্পর্কিত সফটওয়্যার