[英]Writing log from Python to Mongo DB
我正在嘗試將日志從 Python 寫入 Mongo DB。 我的代碼正在執行並將數據庫創建為“DSLogSummary”,但未將條目寫入集合:
from apscheduler.schedulers.blocking import BlockingScheduler
from pymongo import MongoClient
from pymongo import ASCENDING
from pytz import utc
import datetime
client = MongoClient()
db = client.DSLogSummary
collection = db.ds_jobLogEntry
collection.ensure_index([("timestamp", ASCENDING)])
def log(msg):
entry = {}
entry['timestamp'] = datetime.datetime.utcnow()
entry['msg'] = msg
collection_id = collection.insert_one(entry).inserted_id
def job_test():
print ("Hello World")
log('Job executed')
jobstores = {
'mongo': {'type': 'mongodb'},
}
sched = BlockingScheduler()
sched.configure(jobstores=jobstores, timezone=utc)
sched.add_job(job_test, trigger='cron', month='*', hour='*', minute = '*', second='*/5')
sched.start()
輸出為:Hello World Hello World Hello World Hello World Hello World Hello World
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.