设计Web应用程序用户活动日志记录的最佳做法?

时间:2009-04-13 07:35:30

标签: perl logging web-applications user-activity

我们有一个网络电子学习类型系统,对于这个项目,我应该为整个系统设计一个活动记录功能,这样我们就可以追踪他们的日常活动,也许可以帮助他们提高工作效率。

不幸的是,这个系统最有可能用于跟踪用户在正式时间内的工作(并且对此功能的需求可能是经济衰退驱动的)

我在设计这种类型的系统时实际上相当无能为力,只有部分模块具有活动记录功能。

我正在考虑列出我们目前在系统中拥有的所有可用功能,并列出我们想要保留的数据,并创建一个简单的功能,将慢慢地,痛苦地添加到每个模块中,这将开始将日志数据转储到我们的MySQL数据库。

这是一个连接到MySQL数据库的Perl应用程序,其间包含AXKit,XML,XLST和JavaScript。

有没有人有任何可以阅读和学习的好建议或资源?

特别是关于良好的设计,UI,生成报告,数据库加载等。

1 个答案:

答案 0 :(得分:4)

我想这取决于您对日志记录的具体需求,但通常可以欺骗Log::Log4perl来做您想要的事情。

相关问题