跳转到主要内容

在文件或SQL表中记录Silva CMS中的所有操作

项目描述

简介

此扩展记录了Silva中用户操作的详细信息。为此,您需要在ZMI中添加一个Silva Security Logging Service,在站点中(无论是您的Silva根还是本地站点)。

您可以配置日志输出。默认情况下,它将在Zope日志中记录,但您也可以记录到SQL数据库。

为了做到这一点,您需要配置Zope中的SQL连接到您的数据库,并在Silva Security Logging Service中选择SQL记录,以及您的数据库标识符。连接的数据库应有一个名为log的表,如下所示

create table log (
    username varchar(255),
    action varchar(255),
    time datetime,
    content varchar(512),
    content_intid bigint,
    info varchar(255))

日志存储是可扩展的,您可以提供自己的存储。

代码仓库

您可以在Git中找到此扩展的代码:https://github.com/silvacms/silva.security.logging

更改

1.2.2 (2012/03/12)

  • 移除调试警告。

1.2.1 (2012/03/01)

  • 确保条目只包含字符串,以便创建有效的SQL查询。

1.2 (2012/02/23)

  • 确保代码在Silva 2.3和3.0上都能正常工作。

  • 在升级操作期间禁用日志记录(以提高速度)。

  • 防止在存储配置错误时损坏。

  • 添加使用SQL存储配置表名的可能性。

1.1 (2011/11/14)

  • 为Silva 3.0更新代码。

  • 添加更多被记录的事件(3.0中还有更多)。

1.0 (2010/12/20)

  • 初始发布。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

silva.security.logging-1.2.2.tar.gz (10.8 kB 查看散列)

上传时间 源代码

由以下提供支持