All pastes #46646 Raw Edit

Someone

public java v1 · immutable
#46646 ·published 2006-03-22 21:20 UTC
rendered paste body
package net.sf.l2j.gameserver.model;import java.sql.PreparedStatement;import java.util.logging.Level;import java.util.logging.Logger;import net.sf.l2j.Config;import net.sf.l2j.L2DatabaseFactory;public class GMAudit {private static final Logger _log = Logger.getLogger(GMAudit.class.getName());public static void auditGMAction(String gmName, String action, String target, String params){	if (Config.GMAUDIT)	{        java.sql.Connection con = null;        PreparedStatement statement = null;        try        {            con = L2DatabaseFactory.getInstance().getConnection();            statement = con.prepareStatement(            	"INSERT INTO GM_AUDIT(GM, ACCION, TARGET, PARAM, FECHA) VALUES(?,?,?,?,now())");                        statement.setString(1, gmName);            statement.setString(2, action);            statement.setString(3, target);            statement.setString(4, params);                        statement.executeUpdate();                    } catch (Exception e) {        	_log.log(Level.SEVERE, "No se ha podido supervisar la accion de un GM:", e);        } finally {            try {             statement.close();              con.close();             } catch (Exception e) {}        }}}}