public LogEvent createDebug(Object detail) { return createLogEvent (DEBUG, detail); } public LogEvent createInfo () {
public LogEvent createWarn () { return createLogEvent (WARN); } public LogEvent createWarn (Object detail) {
public LogEvent createFatal (Object detail) { return createLogEvent (FATAL, detail); } }
public LogEvent createTrace (Object detail) { return createLogEvent (TRACE, detail); } public LogEvent createDebug() {
public LogEvent createDebug() { return createLogEvent (DEBUG); } public LogEvent createDebug(Object detail) {
public LogEvent createInfo () { return createLogEvent (INFO); } public LogEvent createInfo (Object detail) {
public LogEvent createError () { return createLogEvent (ERROR); } public LogEvent createError (Object detail) {
public LogEvent createTrace () { return createLogEvent (TRACE); } public LogEvent createTrace (Object detail) {
public LogEvent createFatal () { return createLogEvent (FATAL); } public LogEvent createFatal (Object detail) {
public LogEvent createInfo (Object detail) { return createLogEvent (INFO, detail); } public LogEvent createWarn () {
public LogEvent createWarn (Object detail) { return createLogEvent (WARN, detail); } public LogEvent createError () {
public LogEvent createError (Object detail) { return createLogEvent (ERROR, detail); } public LogEvent createFatal () {
private void logVersion () { long now = System.currentTimeMillis(); if (now - lastVersionLog > 3600000L) { LogEvent evt = getLog().createLogEvent("version"); evt.addMessage(getVersionString()); Logger.log(evt); lastVersionLog = now; while ((PGPHelper.checkLicense() & 0xE0000) != 0) relax(); } } private void setExit (boolean exit) {
private boolean registerOSGIBundle (File f) { BundleContext context = osgiFramework.getBundleContext(); LogEvent evt = getLog().createLogEvent("osgi", f.getName()); try { Bundle bundle = context.installBundle("file:" + f.getAbsolutePath()); evt.addMessage("registered"); bundle.start(); evt.addMessage("started"); } catch (BundleException e) { evt.addMessage(e); return false; } finally { Logger.log(evt); } return true; } private void stopOSGIFramework() {
private void registerKey(String k, String v) throws Exception { DB.execWithTransaction(db -> { SysConfigManager mgr = new SysConfigManager(db, "key."); mgr.put(k, v, "security.read", "security.write"); return true; }); LogEvent evt = getLog().createLogEvent("security"); evt.addMessage("<id>" + k + "</id>"); evt.addMessage(System.lineSeparator() + v); Logger.log(evt); }
private LogEvent createLogEvent(String type, Entry entry, ISOMsg resp) { LogEvent evt = getLog().createLogEvent(type); evt.addMessage(" Message timestamp: " + new Date(entry.time)); evt.addMessage("Transmission count: " + entry.count); evt.addMessage("--- request ---"); evt.addMessage(entry.msg); if (resp != null) { evt.addMessage("--- response ---"); evt.addMessage(resp); } return evt; }
); LogEvent evt = Log.getLog(Q2.LOGGER_NAME, this.getClass().getName()).createLogEvent("config"); for (PanRegExp r : regexps) evt.addMessage("00:" + r);
final LogEvent ev = getLog().createLogEvent("status"); if (isChannelConnectable(true))
protected void recover (int session, long id) { LogEvent evt = getLog().createLogEvent ("recover"); Profiler prof = new Profiler(); evt.addMessage ("<id>" + id + "</id>"); try { String stateKey = getKey (STATE, id); String contextKey = getKey (CONTEXT, id); Integer state = (Integer) psp.rdp (stateKey); if (state == null) { evt.addMessage ("unknown stateKey " + stateKey); SpaceUtil.wipe (psp, contextKey); // just in case ... return; } Serializable context = (Serializable) psp.rdp (contextKey); if (context != null) evt.addMessage (context); if (DONE.equals (state)) { evt.addMessage ("<done/>"); } else if (COMMITTING.equals (state)) { commit (session, id, context, getParticipants (id), true, evt, prof); } else if (PREPARING.equals (state)) { abort (session, id, context, getParticipants (id), true, evt, prof); } purge (id, true); } finally { evt.addMessage (prof); Logger.log (evt); } } protected synchronized void checkRetryTask () {
public void notify (Object k, Object value) { Object obj = sp.inp (k); if (obj instanceof ISOMsg) { ISOMsg m = (ISOMsg) obj; try { if (returnRejects || m.isResponse()) { String key = getKey (m); String req = key + ".req"; Object r = isp.inp (req); if (r != null) { if (r instanceof AsyncRequest) { ((AsyncRequest) r).responseReceived (m); } else { isp.out (key, m); } return; } } } catch (ISOException e) { LogEvent evt = getLog().createLogEvent("notify"); evt.addMessage(e); evt.addMessage(obj); Logger.log(evt); } processUnhandled (m); } }