سؤال

أحاول القيام ببعض عمليات البحث على Google (حلقت لكل 5 دقائق أو نحو ذلك). عندما يحصل على نجاح، أريد ذلك دفع النتائج إلى خادم Syslog.أنا جديد جدا في بيثون، لذا يرجى سامح الجهل، لقد بحثت عن الأعمار ولا يمكنني العثور على إجابة على سؤالي.

أعتزم إضافة استعلامات متعددة تبحث عن نتائج منتشرة اعتمادا على نتائج الاستعلام يختلف logevent. giveacodicetagpre.

أود أن يكون الإخراج على سبيل المثال مثل: نوع السجل، عنوان URL، التاريخ / الوقت

أدناه هو الرمز الذي كنت ألعب به حتى الآن.يمكنني البحث وتسجيل الدخول إلى ملف ولكن ليس كيف أود ذلك.أنا فقط أحصل على التنسيق للوقت والكتب حتى، أنا لا أحصل على نتائج استعلامي في السجل.وليس لدي أي فكرة عن كيفية تسجيل الدخول إلى خادم Syslog. giveacodicetagpre.

أحصل على: ملف "gog.py"، الخط 18 Logger.Addhandler (تسجيل الدخول إلى "Hits.log") ^ SyntaxError: بناء جملة غير صالح

هل كانت مفيدة؟

المحلول

يمكنك تكوين وحدة التسجيل إلى الإخراج إلى Syslog، راجع http://docs.python.org/library/logging.hentmls.html#sysloghandler

مثال بسيط: giveacodicetagpre.

السجلات أعلاه إلى Syslog المحلي باستخدام مقبس مجال UNIX.يمكنك أيضا تحديد اسم مضيف لتسجيل الدخول إلى Syslog باستخدام UDP.انظر المستندات لمزيد من المعلومات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top