我们从Python开源项目中,提取了以下2个代码示例,用于说明如何使用appdirs.user_log_dir()。
def setup_logger(verbose): if verbose: logging.basicConfig(stream=sys.stdout, level=logging.DEBUG) else: log_dir = user_log_dir('envmgr', 'trainline') log_file = os.path.join(log_dir, 'envmgr.log') safe_create_dir_path(log_file) logging.basicConfig(filename=log_file, level=logging.DEBUG, format='[%(asctime)s] %(levelname)s: %(message)s', datefmt='%d/%m/%Y %H:%M:%S')
def get_log_dir(module_name: Optional[str]) -> str: # pragma: no cover log_dir = appdirs.user_log_dir("activitywatch") return os.path.join(log_dir, module_name) if module_name else log_dir