1
我有一个控制器,其中大部分操作需要用户登录。对于那些操作,我希望以调试模式登录用户的ID以防万一我需要跟踪用户问题可能正在生产中。例如:将会话详细信息添加到控制器日志方法
def controller {
def action1 {
log.debug('action1 called for ' + user.id)
...
}
def action2 {
log.debug('action2 called for ' + user.id)
...
}
这会变得有点多余。有没有一种方法来重构它,以便遵循DRY原则?如果这有所帮助,我正在使用log4j。
良好的通话。我最终使用request.userPrincipal?.name来显示spring security的用户名。 – spock99