コード例 #1
0
    
if __name__ == "__main__":
    consoleGen = logconfiggen.PythonLoggingGenerator("logging.console")
    stdInfo = [ ("standard log", "stdout") ]
    killInfo = [ ("kill processes", "stdout") ]
    consoleGen.generate(stdInfo + killInfo)
    
    batchGen = logconfiggen.PythonLoggingGenerator("logging.batch")
    batchGen.generate(stdInfo + killInfo, timeStdout=True)

    guiGen = logconfiggen.PythonLoggingGenerator("logging.gui")
    guiGen.generate(stdInfo, defaultLevel="WARNING")

    installationRoot = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
    coreLib = os.path.join(installationRoot, "lib")
    coreLoggers = logconfiggen.findLoggerNamesUnder(coreLib)
    storytextLib = os.path.join(installationRoot, "storytext", "lib")
    storytextLoggers = logconfiggen.findLoggerNamesUnder(storytextLib)
    trafficLib = os.path.join(installationRoot, "libexec")
    trafficLoggers = logconfiggen.findLoggerNamesUnder(trafficLib)
    allLoggers, debugLoggers = combineLoggers(coreLoggers, storytextLoggers)
    trafficGen = logconfiggen.PythonLoggingGenerator("logging.traffic", postfix="diag", prefix="%(TEXTTEST_PERSONAL_LOG)s/")
    trafficGen.generate(enabledLoggerNames=[], allLoggerNames=trafficLoggers)
    
    debugGen = logconfiggen.PythonLoggingGenerator("logging.debug", postfix="diag", prefix="%(TEXTTEST_PERSONAL_LOG)s/")
    debugGen.generate(enabledLoggerNames=[], allLoggerNames=allLoggers, debugLevelLoggers=debugLoggers)
    
    generateForSelfTests(getSelfTestDir("log"), trafficLoggers, allLoggers, debugLoggers)
    
    # Site-specific
    siteDiagFile = os.path.join(installationRoot, "site/log/logging.debug")
コード例 #2
0
#!/usr/bin/env python

import logconfiggen, os
    
if __name__ == "__main__":
    gen = logconfiggen.PythonLoggingGenerator("logging.sample", postfix="sample")
    enabledLoggerNames = [ ("gui log", "gui_log"), ("usecase replay log", "gui_log") ]
    
    installationRoot = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
    coreLib = os.path.join(installationRoot, "lib")
    coreLoggers = logconfiggen.findLoggerNamesUnder(coreLib)
        
    gen.generate(enabledLoggerNames, coreLoggers)
    
コード例 #3
0
            allLoggers.append(logger)
            debugLoggers.append(logger)
    return allLoggers, debugLoggers
    
if __name__ == "__main__":
    consoleGen = logconfiggen.PythonLoggingGenerator("logging.console")
    stdInfo = [ ("standard log", "stdout") ]
    killInfo = [ ("kill processes", "stdout") ]
    consoleGen.generate(stdInfo + killInfo)
    
    batchGen = logconfiggen.PythonLoggingGenerator("logging.batch")
    batchGen.generate(stdInfo + killInfo, timeStdout=True)

    installationRoot = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
    coreLib = os.path.join(installationRoot, "lib")
    coreLoggers = logconfiggen.findLoggerNamesUnder(coreLib)
    pyusecaseLib = os.path.join(installationRoot, "pyusecase", "lib")
    pyusecaseLoggers = logconfiggen.findLoggerNamesUnder(pyusecaseLib)
    trafficLib = os.path.join(installationRoot, "libexec")
    trafficLoggers = logconfiggen.findLoggerNamesUnder(trafficLib)
    allLoggers, debugLoggers = combineLoggers(coreLoggers, pyusecaseLoggers)
    trafficGen = logconfiggen.PythonLoggingGenerator("logging.traffic", postfix="diag", prefix="%(TEXTTEST_PERSONAL_LOG)s/")
    trafficGen.generate(enabledLoggerNames=[], allLoggerNames=trafficLoggers)
    
    debugGen = logconfiggen.PythonLoggingGenerator("logging.debug", postfix="diag", prefix="%(TEXTTEST_PERSONAL_LOG)s/")
    debugGen.generate(enabledLoggerNames=[], allLoggerNames=allLoggers, debugLevelLoggers=debugLoggers)
    
    generateForSelfTests(getSelfTestDir("log"), trafficLoggers, allLoggers, debugLoggers)
    
    # Site-specific
    siteDiagFile = os.path.join(installationRoot, "site/log/logging.debug")