在还未创建docker容器之前,可以在创建容器时指定参数:--log-db=db_name

docker run --name odoo-name odoo -- --log-db=db_name


# db_name 是你的数据库名称

如果已经创建容器但是不想重做container,可以修改配置文件来实现:

  1. 先关掉dockers服务
  2. 编辑配置文件:/var/lib/docker/containers/container_id/config.v2.json
  3. 修改文件中配置:
    3.1 "Args":["--","--log-db=db_name"]
    3.2 "Cmd":["--","--log-db=db_name"]
  4. 重启docker服务
  5. 重启容器
  6. 验证数据是否写入,结果如下:
    odoo docker环境下将日志存储在数据库中ir_logging

ps: 还需要设置odoo 的conf文件,

log_db = True
log_db_level = info ;默认为 warning

相关文章:

  • 2022-12-23
  • 2021-09-20
  • 2021-10-05
  • 2022-12-23
  • 2021-09-25
  • 2022-12-23
  • 2019-02-21
  • 2021-07-17
猜你喜欢
  • 2021-09-10
  • 2021-04-21
  • 2021-11-27
  • 2022-12-23
  • 2021-06-14
  • 2021-05-23
相关资源
相似解决方案