DSpace 1.5版本对统计功能做了比较多的更新。
配置好config目录下的dstat.dat文件
# the year and month to start creating reports from
# - year as four digits (e.g. 2005) 开始统计的年份
# - month as a number (e.g. January is 1, December is 12)开始统计的月份
start.year = 2008
start.month = 5
linux下可以直接调用bin目录下的stat*文件即可,
而在win下,可以通过命令行窗口输入
dsrun org.dspace.app.statistics.CreateStatReport -r stat-initial
dsrun org.dspace.app.statistics.CreateStatReport -r stat-report-initial
现在在reprots目录下会生成很多html格式的报告,可以直接打开浏览,或者通过输入url查看
http://yourdspace:8080/jspui/statistics
下面是生成不同状态的统计报表命令参数
* Usage: java CreateStatReport -r <statistic to run>
* Available:
<stat-initial> 生成各个月份的统计日志(log\多个dat文件)
<stat-general> 生成所有月份的统计日志(log\单个dat文件)
<stat-monthly> 生成当前月份的统计日志(log\单个dat文件)
<stat-report-initial> 生成各个月份的统计报表(reprots\多个html文件)
<stat-report-general>生成所有月份的统计报表(reprots\单个html文件)
<stat-report-monthly>生成当前月份的统计报表(reprots\单个html文件)
注意:在DSpace1.5的api中(dspace-api-1.5.0.jar)
LogAnalyser类中1216行附近有bug需要稍微修改一下重新打包.