Crossfire JXClient, Trunk
|
Public Member Functions | |
void | debugProtocolWrite (@NotNull final CharSequence str) |
void | debugProtocolWrite (@NotNull final CharSequence str, @NotNull final Throwable throwable) |
DebugWriter (@NotNull final Writer writer) | |
Private Attributes | |
final Object | sync = new Object() |
final Writer | writer |
Static Private Attributes | |
static final DateTimeFormatter | FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss,SSS ", Locale.ENGLISH) |
Writer debug information to a log file.
Definition at line 36 of file DebugWriter.java.
com.realtime.crossfire.jxclient.util.DebugWriter.DebugWriter | ( | @NotNull final Writer | writer | ) |
Creates a new instance.
writer | the writer to write to |
Definition at line 60 of file DebugWriter.java.
References com.realtime.crossfire.jxclient.util.DebugWriter.writer.
void com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite | ( | @NotNull final CharSequence | str | ) |
Writes a message to the debug protocol.
str | the message to write |
Definition at line 68 of file DebugWriter.java.
References com.realtime.crossfire.jxclient.util.DebugWriter.FORMATTER, com.realtime.crossfire.jxclient.util.DebugWriter.sync, and com.realtime.crossfire.jxclient.util.DebugWriter.writer.
Referenced by com.realtime.crossfire.jxclient.sound.ClipLoader.allocateClip(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateClearSpace(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateDarkness(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateLayer(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateLayer3(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.cmdMap2CoordinateLayer4(), com.realtime.crossfire.jxclient.server.socket.ClientSocket.connect(), com.realtime.crossfire.jxclient.server.crossfire.NumLookObjects.connected(), com.realtime.crossfire.jxclient.server.socket.ClientSocket.disconnect(), com.realtime.crossfire.jxclient.sound.ClipLoader.freeClip(), com.realtime.crossfire.jxclient.sound.ClipManager.ClipLoadTask.getCallable(), com.realtime.crossfire.jxclient.sound.ClipManager.ClipStartTask.getCallable(), com.realtime.crossfire.jxclient.sound.ClipManager.ClipPlayTask.getCallable(), com.realtime.crossfire.jxclient.sound.ClipManager.ClipStopTask.getCallable(), com.realtime.crossfire.jxclient.sound.ClipManager.ClipFreeTask.getCallable(), com.realtime.crossfire.jxclient.sound.AudioFileLoader.getInputStream(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.negotiateMapSize(), com.realtime.crossfire.jxclient.server.crossfire.NumLookObjects.negotiateNumLookObjects(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseAccountPlayer(), com.realtime.crossfire.jxclient.sound.MusicManager.play(), com.realtime.crossfire.jxclient.sound.ClipManager.play(), com.realtime.crossfire.jxclient.sound.SoundManager.playClip(), com.realtime.crossfire.jxclient.sound.ClipManager.playClips(), com.realtime.crossfire.jxclient.server.socket.ClientSocket.process(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAccountPlayers(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddKnowledge(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddmeFailed(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddmeSuccess(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddQuest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAddSpell(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processAnim(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processClassListReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processClassRaceInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processComc(), com.realtime.crossfire.jxclient.server.socket.ClientSocket.processConnect(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDelInv(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDelItem(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDelSpell(), com.realtime.crossfire.jxclient.server.socket.ClientSocket.processDisconnect(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDrawExtInfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processDrawInfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processExpTableReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processExtendedInfoSet(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processExtendedTextSet(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processFace2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processFailure(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processGoodbye(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processImage2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processImageInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processItem2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processKnowledgeInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processMagicMap(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processMap2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processMapExtended(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processMusic(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processNewCharInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processNewMap(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPacket(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPickup(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processPlayer(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processQuery(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processRaceListReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processReplyInfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSetup(), com.realtime.crossfire.jxclient.server.crossfire.NumLookObjects.processSetupNumLookObjects(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSkillExtraReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSkillInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSmooth(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSound(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSound2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStartingMapReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processTick(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processUpdItem(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processUpdQuest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processUpdSpell(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processVersion(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendAccountLogin(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendAddme(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendApply(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendAskface(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendExamine(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendLock(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendLookat(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendMark(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendMove(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendNcom(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendRawString(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendReply(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendRequestinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendSetup(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.sendToggleextendedtext(), com.realtime.crossfire.jxclient.sound.MusicManager.setEnabled(), com.realtime.crossfire.jxclient.sound.MusicManager.setMuted(), com.realtime.crossfire.jxclient.sound.SoundManager.shutdown(), com.realtime.crossfire.jxclient.server.socket.ClientSocket.start(), com.realtime.crossfire.jxclient.server.socket.ClientSocket.stop(), and com.realtime.crossfire.jxclient.server.socket.ClientSocket.updateInterestOps().
void com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite | ( | @NotNull final CharSequence | str, |
@NotNull final Throwable | throwable | ||
) |
Writes a message to the debug protocol including a throwable.
str | the message to write |
throwable | the throwable to log |
Definition at line 89 of file DebugWriter.java.
References com.realtime.crossfire.jxclient.util.DebugWriter.FORMATTER, com.realtime.crossfire.jxclient.util.DebugWriter.sync, and com.realtime.crossfire.jxclient.util.DebugWriter.writer.
|
staticprivate |
A formatter for timestamps.
Definition at line 48 of file DebugWriter.java.
Referenced by com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite().
|
private |
The object for synchronizing messages.
Definition at line 54 of file DebugWriter.java.
Referenced by com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite().
|
private |
The Writer to write to.
Definition at line 42 of file DebugWriter.java.
Referenced by com.realtime.crossfire.jxclient.util.DebugWriter.debugProtocolWrite(), and com.realtime.crossfire.jxclient.util.DebugWriter.DebugWriter().