com.bitfactoryinc.logging
Class SimpleSocketLogger
java.lang.Object
|
+--com.bitfactoryinc.logging.Logger
|
+--com.bitfactoryinc.logging.SimpleSocketLogger
- public class SimpleSocketLogger
- extends Logger
Instances of this class write out LogEntry information as a String to a Socket.
- See Also:
SerialSocketLogger
| Methods inherited from class com.bitfactoryinc.logging.Logger |
getApplication,
getDefaultFilterClass,
getDefaultFormatterClass,
getFilter,
getFormatter,
getSeverityThreshold,
isEnabled,
log,
log,
log,
logCritical,
logCritical,
logDebug,
logDebug,
logError,
logError,
logFatal,
logFatal,
logInfo,
logInfo,
logStatus,
logStatus,
logWarning,
logWarning,
setApplication,
setDefaultFilter,
setDefaultFilterClass,
setDefaultFormatter,
setDefaultFormatterClass,
setEnabled,
setFilter,
setFormatter,
setSeverityThreshold,
shouldLog,
writeToLog |
| Methods inherited from class java.lang.Object |
,
clone,
equals,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
socket
private java.net.Socket socket
inetAddress
private java.net.InetAddress inetAddress
port
private int port
SimpleSocketLogger
private SimpleSocketLogger()
SimpleSocketLogger
public SimpleSocketLogger(java.lang.String aHostName,
int aPort)
SimpleSocketLogger
public SimpleSocketLogger(java.net.InetAddress anInetAddress,
int aPort)
SimpleSocketLogger
public SimpleSocketLogger(java.net.Socket aSocket)
doLog
protected boolean doLog(LogEntry aLogEntry)
- Description copied from class: Logger
- We're past filtering at this point. Now it's time to really log aLogEntry.
Subclasses might want to do something more interesting and override this method.
- Overrides:
- doLog in class Logger
finalize
protected void finalize()
throws java.lang.Throwable
- Overrides:
- finalize in class java.lang.Object
getInetAddress
private java.net.InetAddress getInetAddress()
getPort
private int getPort()
getSocket
private java.net.Socket getSocket()
handleLogFailure
protected boolean handleLogFailure(LogEntry aLogEntry)
resetSocket
protected void resetSocket()
throws java.io.IOException
setInetAddress
private void setInetAddress(java.net.InetAddress newInetAddress)
setPort
private void setPort(int newPort)
setSocket
private void setSocket(java.net.Socket newSocket)
tryToWriteToLog
private void tryToWriteToLog(java.lang.String s)
throws java.io.IOException
writeToLog
protected boolean writeToLog(LogEntry aLogEntry,
java.lang.String s)