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