# TrimLog **Repository Path**: TriM-Organization/TrimLog ## Basic Information - **Project Name**: TrimLog - **Description**: TriM组织的python项目log和项目管理框架库。 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 0 - **Created**: 2023-01-25 - **Last Updated**: 2026-05-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TrimLog ### 介绍 Introductions 睿乐组织的 Python 项目日志管理框架库。 --- The Python project logging library for TriM Organization. ### 软件架构 Software architecture `__init__.py`: 声明程序 `logger_main.py`: 主要logger对象所在的程序 `logger_constants.py`: logger默认文本数据 `object_constants.py`: osc()类所在程序 `exceptions.py`: 错误 `pip_manager.py`: pip管理包 `test.py`: 示例程序 --- `__init__.py`: declaration part `logger_main.py`: The program of the main logger object `logger_constants.py`: logger default text data `object_constants.py`: The program of osc () class `exceptions.py`: exceptions `pip_manager.py`: Pip management pack and `test.py`: Sample program ### 安装教程 Installation tutorial 1. cmd运行pip 安装即可使用(run `pip install -i https://pypi.python.org/simple TrimLog` in cmd) commands: (第一个安装;第二个更新;first used to install; second used to upgrade) > `pip install -i https://pypi.python.org/simple TrimLog` > > `pip install -i https://pypi.python.org/simple TrimLog --upgrade` ### 使用说明 Instruction for use 1. GitHub: [链接](https://github.com/TriM-Organization/TrimLog/blob/master/Introduction.md) 2. Gitee(推荐): [链接](https://gitee.com/TriM-Organization/TrimLog/blob/master/Introduction.md) ### 作者 Author **版权所有 © 2022-2026 FedDragon1, bgArray, Eilles** **Copyright (C) 2022-2026 FedDragon1, bgArray, Eilles** ### 协议 License **Apache 2.0** **协议说明** License Explanation 本项目之代码从本组织内一个已经关闭了的项目继承而来,其名称现以用于项目发起人的其他项目。因此我们不应该在本项目的授权内容中提及此关闭了的项目之名称。 同时,因为该已关闭之项目与本项目的授权协议均为 `Apache 2.0`,所以本项目将所继承之项目的著作权人一并纳入本项目之著作权人,并依照 `Apache 2.0` 协议开放授权。 这样,本项目之使用者,可直接使用本项目的 `Apache 2.0` 协议,而不用在复制协议时多复制一遍有关那个已关闭项目的授权声明内容。 The code of this project is inherited from a closed project of our organization. Its name is now used for an other project of the initiator of that closed project, so we should not use the name to state our license's inheritance relationship with that closed project. Moreover, as this closed project's license is same as our project's, and that is `Apache 2.0`, we shall include the copyrights of that closed project in our license and open license under `Apache 2.0` license. Thus, the users of this project can use the `Apache 2.0` license of this single project without copying the license's declaration content of that closed project.