12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- import time
- import json
- import random
- import dataset
- import redis
- import string
- import logging
- import sys
- from logging.handlers import SysLogHandler
- import socket
- #_LOG_SERVER = ('172.105.219.42', 514)
- _LOG_SERVER = ('hhh.ptt.cx', 514)
- logger = logging.getLogger('Jared')
- logger.setLevel(logging.FATAL)
- handler1 = SysLogHandler(
- address=_LOG_SERVER,socktype=socket.SOCK_DGRAM)
- formatter1 = logging.Formatter('%(module)s: %(process)s - %(name)s - %(levelname)s - %(lineno)s - %(message)s')
- handler1.setFormatter(formatter1)
- logger.addHandler(handler1)
- #logger.fatal()
- ###logging.setLoggerClass('cc')
- r = logging.makeLogRecord({'msg': '測試訊息','filename':'fname','funcName':'fcname','lineno':1234,'threadName':'thname','process':54321})
- handler1.handle(r)
- #logger.
- #logger.fatal('ttt')
- #logger.info('this is a test')
- d = {'clientip': '192.168.0.999', 'user': 'fbloggs'}
- logger.fatal('測試一下',extra=d,exc_info=1)
- #logger.debug('中文測試')
- sys.exit()
- def id_generator(size=6, chars=string.ascii_uppercase + string.digits):
- return ''.join(random.choice(chars) for _ in range(size))
- r = redis.Redis(host='db.ptt.cx', port=6379, db=1,password='choozmo9')
- #r.set('hbeat:20220319', 1, ex=90)
- for key in r.scan_iter("hbeat:*"):
- print(key)
- # delete the key
- #r.get()
- # r.delete(key)
- #r = redis.Redis(host='db.ptt.cx', port=6379, db=1)
- #len=r.llen('test')
- #lst=r.lrange('test',0,len-1)
- #print(lst)
- #r.delete('test')
- #for i in range(5):
- # js={'name':id_generator(),'id':random.randint(111111,999999)}
- # r.lpush('test',json.dumps(js))
- #p = r.pubsub(ignore_subscribe_messages=True)
|