هذا هو الأمر fedmsg-logger الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
fedmsg-logger - ما عليك سوى إرسال الرسائل من سطر الأوامر إلى ناقل fedmsg
موجز
fedmsg- المسجل [--رسالة LOGGER_MESSAGE] [--json-input] [--عنوان TOPIC] [--modname
MODNAME] [--cert-بادئة CERT_PREFIX] [<common com.fedmsg خيارات>]
fedmsg- المسجل [-h|--مساعدة]
الوصف
fedmsg- المسجل هي أداة مساعدة بسيطة لسطر الأوامر لإرسال الرسائل إلى ناقل fedmsg. إنها
أمر سريع الزوال، لا يربط نقطة نهاية 0mq مباشرة. ويرسل رسائله إلى
a fedmsg-relay(1) البرنامج الخفي الذي يربط نقطة النهاية المستمرة التي يستطيع العالم الخارجي ربطها
الاشتراك في. إذا fedmsg-relay(1) الخدمة لا تعمل على العنوان المحدد في
التكوين، ثم fedmsg- المسجل سيتم تعليقه حتى تصبح هذه الخدمة متاحة.
If --رسالة لم يتم تحديد هذا الأمر، يقبل الرسائل من stdin.
OPTIONS
-h, --مساعدة
اطبع رسالة مساعدة واخرج
--رسالة LOGGER_MESSAGE
الرسالة المراد إرسالها.
--json-input
خذ كل سطر من الإدخال كـ JSON.
--عنوان TOPIC
الموضوع الذي يتم إرسال الرسائل إليه. الافتراضات ل سجل إذا لم يتم ضبطها.
--modname MODNAME
اسم الوحدة التي يتم إرسال الرسائل إليها. الافتراضات ل مسجل إذا لم يتم ضبطها.
--cert-بادئة CERT_PREFIX
حدد شهادة مختلفة عن /etc/pki/fedmsg
COMMON FEDMSG OPTIONS
--أو المواضيع IO_THREADS
عدد خيوط io لاستخدام 0mq
- موضوع البادئة TOPIC_PREFIX
بادئة لموضوع كل رسالة مرسلة.
- مرحلة ما بعد النوم POST_INIT_SLEEP
عدد ثواني النوم بعد التهيئة.
--اسم ملف التكوين CONFIG_FILENAME
ملف التكوين المراد استخدامه.
- طباعة التكوين
ما عليك سوى طباعة التكوين والخروج. لم يتم اتخاذ أي إجراء.
--نفذ الوقت TIMEOUT
المهلة بالثواني لأي عمليات حظر zmq.
- علامة مائية عالية HIGH_WATER_MARK
حدد عدد الرسائل في قائمة الانتظار قبل الحظر.
--بقي ZMQ_LINGER
عدد المللي ثانية للانتظار قبل انتهاء مهلة الاتصالات.
TOPIC إنشاءات
يتم إنشاء الموضوع الكامل الذي يتم إرسال الرسائل إليه من theme_prefix و
بيئة المعينة في تكوين fedmsg، و --عنوان الموضوع و --modname MODNAME
الخيارات بهذه الطريقة:
..MODNAME.TOPIC
تحفظات
لاحظ أنه عند استخدام --json-input، يجب عليك إرسال JSON صالح، بما في ذلك استخدام double
علامات الاقتباس مقابل علامات الاقتباس المفردة:
{"a": 1} هو JSON صالح.
{'a': 1} غير صالح.
أمثلة
أرسل رسالة من الإدخال القياسي بتنسيق JSON:
صدى '{"أ": 1}' | fedmsg-logger --json-input
أرسل رسالة إلى git.repo.update موضوع
صدى "مرحبا هناك". | fedmsg-logger --modname=git --topic=repo.update
أرسل رسالة بسيطة:
fedmsg-logger --message="هذه رسالة."
إرسال رسالة بتنسيق JSON:
fedmsg-logger --message='{"a": 1}' --json-input
استخدم fedmsg-logger عبر الإنترنت باستخدام خدمات onworks.net