from pathlib import Path


def get_logfile() -> str:
    """
    查找原神客户端日志文件。

    :return: 日志文件地址。找不到则返回空字符串。
    """
    base = Path('~/AppData/LocalLow/miHoYo')
    for folder in ('原神', 'Genshin Impact', 'YuanShen'):
        logfile = base / folder / 'output_log.txt'
        if logfile.is_file():
            return str(logfile)
    return ''