2016-08-21 8 views
0

Syslogメッセージを表示: #は、今ロガー ロガー= logging.getLogger( "て、myApp") logger.setLevel(logging.DEBUG)のPythonのsyslog - 私は、次のコードを実行している

# create console handler and set level to debug 
ch = logging.StreamHandler() 
ch.setLevel(logging.DEBUG) 

# add ch to logger 
logger.addHandler(ch) 

logger.debug('debug sample message') 

を作成別のpythonスクリプトで、私はそれらのメッセージ(syslogから "myApp"に属しています)を読みたいのですが、どうすればいいですか?

どうもありがとう、 Efrat

ファイルとして読み込むことができます

答えて

0

important = [] 
keep_phrases = ["test", 
       "important", 
       "warning"] 

with open("log.log" 'r') as f: 
    for line in f: 
     for phrase in keep_phrases: 
      if phrase in line: 
      important.append(line) 
      print line 
      break 
print(important) 
関連する問題