package org.ripple.power.hft.ripple; import org.ripple.power.config.LSystem; import org.ripple.power.hft.BotLog; import org.ripple.power.ui.view.log.LogView; import org.ripple.power.utils.DateUtils; public class RippleBOTLog implements BotLog { private LogView _view; public RippleBOTLog(String title) { this._view = new LogView(title); this._view.show(); } @Override public void mes(String message, Object... args) { if (_view != null) { StringBuffer buf = new StringBuffer(); buf.append(DateUtils.toDate()); buf.append(" - "); buf.append(String.format(message, args)); buf.append(LSystem.LS); _view.append(buf.toString()); } } @Override public void close() { if (_view != null) { _view.closed(); } } }