# Broker Logging utility module.
# imports
import sys, types
import logging
import os
import ntpath, posixpath
import re
# Class for logging p4broker filter scripts.
class blog:
def __init__(self):
# Constants
self.p4home = os.getenv("P4HOME")
self.file = os.path.join(self.p4home, "logs", "p4_get.log")
# log global
self.log = None
# set up logging and read config data
self.initLog()
# Set up logging
def initLog(self):
self.log = logging.getLogger('blog')
self.lfh = logging.FileHandler(self.file, mode='w', encoding=None, delay=False)
self.formatter = logging.Formatter('%(asctime)s %(levelname)s: %(message)s')
self.lfh.setFormatter(self.formatter)
self.log.addHandler(self.lfh)
self.log.level=logging.DEBUG
# Make logger available externally
def getLogger(self):
return self.log
| # | Change | User | Description | Committed | |
|---|---|---|---|---|---|
| #1 | 22191 | C. Thomas Tyler | Copy Up using 'p4 copy -r -b perforce_software-cbd-dev'. | ||
| //guest/perforce_software/cbd/dev/scraps/blog.py | |||||
| #1 | 21806 | C. Thomas Tyler |
Moved non-essential R&D and sample scripts to a scraps directory to keep them separate from components of the real system. |
||
| //guest/perforce_software/cbd/dev/scripts/blog.py | |||||
| #1 | 19352 | C. Thomas Tyler |
Added utility script blog.py. Updated copyright year. |
||