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")
#!/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)
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")