package foundation.system;
|
|
import foundation.log.ILogWriter;
|
import foundation.log.LogCategory;
|
import foundation.persist.NamedSQL;
|
import foundation.token.IUser;
|
import foundation.util.ID;
|
|
public class LogHandler extends ILogWriter {
|
|
@Override
|
protected void doWrite(LogCategory category, String url, IUser user) {
|
try {
|
NamedSQL namedSql = NamedSQL.getInstance("addOperatorLog");
|
namedSql.setParam("id", ID.newValue());
|
namedSql.setParam("user_id", user.getId());
|
namedSql.setParam("user_name", user.getName());
|
namedSql.setParam("operate_type", category.toChinese());
|
namedSql.setParam("operate_url", url);
|
namedSql.execute();
|
}
|
catch(Exception e) {
|
}
|
}
|
|
}
|