Mongodb-Log基于 MongoDB 的日志系統(tǒng)
mongodb-log 是一個(gè)基于MongoDB的Python日志系統(tǒng)。
MongoDB 的 Capped Collection是一個(gè)天生的日志系統(tǒng),MongoDB自己的oplog就是用它來(lái)存儲(chǔ)的,Capped Collection的特點(diǎn)是可以指定Collection的大小,當(dāng)記錄總大小超過(guò)設(shè)定大小后,老的數(shù)據(jù)會(huì)被自動(dòng)抹掉用于存儲(chǔ)新的內(nèi)容。
示例代碼:
import logging
from mongolog.handlers import MongoHandler
log = logging.getLogger('demo')
log.setLevel(logging.DEBUG)
log.addHandler(MongoHandler.to(db='mongolog', collection='log'))
log.debug('Some message')評(píng)論
圖片
表情
