From 53a189b1ef737f06696b8f2bcbebe7b2812f25e4 Mon Sep 17 00:00:00 2001 From: wandoubaba Date: Mon, 19 Feb 2024 12:53:37 +0800 Subject: [PATCH] =?UTF-8?q?README=EF=BC=88=E5=90=8C=E6=97=B6=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E9=BB=98=E8=AE=A4.env.example=E6=96=87=E4=BB=B6?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 13 +++++++++++++ api/.env.example | 9 +++++++++ 2 files changed, 22 insertions(+) create mode 100644 README.md 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