diff --git a/README.md b/README.md new file mode 100644 index 0000000..4664789 --- /dev/null +++ b/README.md @@ -0,0 +1,13 @@ +# docker-webman-mongolog + +基于docker-webman-jsonrpc,引入mongodb服务,升级monolog到3.x版本,实现将日志直接写入mongodb代替文本日志。 + +## Usage + +默认情况下直接执行`docker compose up -d`即可。 + +`/log/mongod.conf`文件是mongodb服务的配置文件,可以在这里修改端口号。 + +`/log/db`目录是mongodb的数据目录,git不跟踪这个目录,但是生产环境中这个目录中的数据就是日志数据。 + +`/api`目录是webman的项目目录,其中关于日志通道的配置在`config/log.php`中。 \ No newline at end of file diff --git a/api/.env.example b/api/.env.example index 28060c1..4f5475e 100644 --- a/api/.env.example +++ b/api/.env.example @@ -48,6 +48,15 @@ PG_SCHEMA = default SQLITE_DATABASE = "base_path() . '/database.sqlite'" SQLITE_PREFIX = +# mongolog: mongodb记录日志 +MONGOLOG_URL = mongodb://127.0.0.1:27019 +MONGOLOG_HOST = 127.0.0.1 +MONGOLOG_PORT = 27019 +MONGOLOG_DATABASE = log +MONGOLOG_USERNAME = +MONGOLOG_PASSWORD = + # log LOG_MAX_FIlES = 30 LOG_MAX_FILES_DEBUG = 3 +LOG_MAX_FILES_ERROR = 15