BowlerKernel
Classes | Public Member Functions | Static Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
com.neuronrobotics.sdk.common.Log Class Reference
Collaboration diagram for com.neuronrobotics.sdk.common.Log:
Collaboration graph
[legend]

Classes

class  Message
 

Public Member Functions

String getImportance (int importance)
 
String getImportanceColor (int importance)
 

Static Public Member Functions

static void error (String message)
 
static void warning (String message)
 
static void info (String message)
 
static void log (String message)
 
static void debug (String message)
 
static void add (String message)
 
static void enableSystemPrint (boolean systemprint)
 
static void enableDebugPrint ()
 
static void enableDebugPrint (boolean flag)
 
static void enableInfoPrint ()
 
static void enableWarningPrint ()
 
static void enableErrorPrint ()
 
static void setMinimumPrintLevel (int level)
 
static int getMinimumPrintLevel ()
 
static Log instance ()
 
static PrintStream getErrStream ()
 
static void setErrStream (PrintStream newerrStream)
 
static PrintStream getOutStream ()
 
static void setOutStream (PrintStream newoutStream)
 
static boolean isUseColoredPrints ()
 
static void setUseColoredPrints (boolean useColoredPrints)
 
static boolean isPrinting ()
 
static void error (Throwable ex)
 

Static Public Attributes

static final int LOG =-1
 
static final int INFO = 0
 
static final int DEBUG = 1
 
static final int WARNING = 2
 
static final int ERROR = 3
 

Private Member Functions

 Log ()
 
void add (String message, int importance)
 
String getColorNormalizationCode ()
 

Private Attributes

Message m
 
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss:SS")
 
int minprintlevel = WARNING
 
boolean systemprint = false
 
boolean debugprint = false
 
boolean useColoredPrints =false
 

Static Private Attributes

static Log instance
 
static PrintStream outStream = System.out
 
static PrintStream errStream = System.err
 

Detailed Description

This class is the Logging Class for the NRsdk.

Author
rbreznak

Definition at line 31 of file Log.java.

Constructor & Destructor Documentation

◆ Log()

com.neuronrobotics.sdk.common.Log.Log ( )
private

Instantiates a new log.

Definition at line 82 of file Log.java.

References com.neuronrobotics.sdk.common.Log.add(), com.neuronrobotics.sdk.config.SDKBuildInfo.getSDKVersionString(), and com.neuronrobotics.sdk.common.Log.INFO.

Referenced by com.neuronrobotics.sdk.common.Log.instance().

Here is the call graph for this function:

Member Function Documentation

◆ add() [1/2]

static void com.neuronrobotics.sdk.common.Log.add ( String  message)
static

◆ add() [2/2]

void com.neuronrobotics.sdk.common.Log.add ( String  message,
int  importance 
)
private

◆ debug()

static void com.neuronrobotics.sdk.common.Log.debug ( String  message)
static

Log a debug message.

Parameters
messageThe debug message to log

Definition at line 128 of file Log.java.

References com.neuronrobotics.sdk.common.Log.add(), com.neuronrobotics.sdk.common.Log.DEBUG, and com.neuronrobotics.sdk.common.Log.instance.

Referenced by com.neuronrobotics.replicator.driver.interpreter.GCodeInterpreter.addDefaultHandlers(), com.neuronrobotics.replicator.driver.interpreter.GCodeInterpreter.executeLine(), com.neuronrobotics.sdk.namespace.bcs.pid.LegacyPidNamespaceImp.GetAllPIDPosition(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getCurrentGist(), com.neuronrobotics.sdk.common.BowlerAbstractConnection.getNamespaces(), com.neuronrobotics.sdk.common.BowlerAbstractDevice.getRevisions(), com.neuronrobotics.sdk.common.BowlerAbstractConnection.getRpcList(), com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.getUserIdOfGist(), com.neuronrobotics.bowlerstudio.scripting.JythonHelper.inlineScriptRun(), com.neuronrobotics.sdk.common.device.server.BowlerAbstractServer.onSyncReceive(), com.neuronrobotics.replicator.driver.interpreter.GCodeInterpreter.processSingleGCODELine(), com.neuronrobotics.sdk.common.device.server.BowlerAbstractServer.pushAsyncPacket(), com.neuronrobotics.sdk.common.BowlerAbstractConnection.runHeartBeat(), com.neuronrobotics.sdk.addons.kinematics.AbstractKinematicsNR.runHome(), com.neuronrobotics.sdk.dyio.DyIOChannel.setMode(), com.neuronrobotics.sdk.namespace.bcs.pid.LegacyPidNamespaceImp.SetPDVelocity(), com.neuronrobotics.sdk.dyio.peripherals.PPMReaderChannel.updateValues(), and com.neuronrobotics.bowlerstudio.scripting.ScriptingEngine.urlToGist().

Here is the call graph for this function:

◆ enableDebugPrint() [1/2]

static void com.neuronrobotics.sdk.common.Log.enableDebugPrint ( )
static

Enable printing of debug output.

Definition at line 187 of file Log.java.

References com.neuronrobotics.sdk.common.Log.DEBUG, com.neuronrobotics.sdk.common.Log.enableSystemPrint(), and com.neuronrobotics.sdk.common.Log.setMinimumPrintLevel().

Here is the call graph for this function:

◆ enableDebugPrint() [2/2]

static void com.neuronrobotics.sdk.common.Log.enableDebugPrint ( boolean  flag)
static

Enable printing of debug output.

Parameters
flagthe flag

Definition at line 198 of file Log.java.

References com.neuronrobotics.sdk.common.Log.DEBUG, com.neuronrobotics.sdk.common.Log.enableSystemPrint(), and com.neuronrobotics.sdk.common.Log.setMinimumPrintLevel().

Here is the call graph for this function:

◆ enableErrorPrint()

static void com.neuronrobotics.sdk.common.Log.enableErrorPrint ( )
static

◆ enableInfoPrint()

static void com.neuronrobotics.sdk.common.Log.enableInfoPrint ( )
static

◆ enableSystemPrint()

static void com.neuronrobotics.sdk.common.Log.enableSystemPrint ( boolean  systemprint)
static

◆ enableWarningPrint()

static void com.neuronrobotics.sdk.common.Log.enableWarningPrint ( )
static

Enable printing of debug output.

Definition at line 216 of file Log.java.

References com.neuronrobotics.sdk.common.Log.enableSystemPrint(), com.neuronrobotics.sdk.common.Log.setMinimumPrintLevel(), and com.neuronrobotics.sdk.common.Log.WARNING.

Here is the call graph for this function:

◆ error() [1/2]

static void com.neuronrobotics.sdk.common.Log.error ( String  message)
static

Log an error message.

Parameters
messagethe message to log as an error

Definition at line 92 of file Log.java.

References com.neuronrobotics.sdk.common.Log.add(), com.neuronrobotics.sdk.common.Log.ERROR, and com.neuronrobotics.sdk.common.Log.instance.

Referenced by com.neuronrobotics.sdk.common.device.server.BowlerAbstractServer.addBowlerDeviceServerNamespace(), com.neuronrobotics.replicator.driver.interpreter.GCodeInterpreter.addDefaultHandlers(), com.neuronrobotics.sdk.common.BowlerRuntimeException.BowlerRuntimeException(), com.neuronrobotics.sdk.network.BowlerTCPClient.BowlerTCPClient(), com.neuronrobotics.sdk.addons.kinematics.AbstractKinematicsNR.checkVector(), com.neuronrobotics.sdk.javaxusb.UsbCDCSerialConnection.connect(), com.neuronrobotics.sdk.serial.SerialConnection.connect(), com.neuronrobotics.sdk.wireless.bluetooth.BluetoothSerialConnection.connect(), com.neuronrobotics.sdk.addons.kinematics.MobileBase.connectDevice(), com.neuronrobotics.sdk.addons.irobot.Create.driveStraightBlocking(), com.neuronrobotics.sdk.common.Log.error(), com.neuronrobotics.sdk.dyio.DyIOChannel.fireModeChangeEvent(), com.neuronrobotics.sdk.namespace.bcs.pid.AbstractPidNamespaceImp.firePIDEvent(), com.neuronrobotics.sdk.common.ByteList.get(), com.neuronrobotics.bowlerstudio.vitamins.Vitamins.get(), com.neuronrobotics.sdk.dyio.DyIO.getAllChannelModes(), com.neuronrobotics.sdk.dyio.DyIO.getAvailibleChannelModes(), com.neuronrobotics.sdk.common.RpcEncapsulation.getCommand(), com.neuronrobotics.sdk.common.BowlerDocumentationFactory.getDocumentationURL(), com.neuronrobotics.sdk.bowlercam.device.BowlerCamDevice.getHighSpeedImage(), com.neuronrobotics.sdk.common.BowlerAbstractConnection.getNamespaces(), com.neuronrobotics.sdk.common.BowlerAbstractDevice.getRevisions(), com.neuronrobotics.sdk.common.BowlerAbstractConnection.getRpcList(), com.neuronrobotics.sdk.common.ByteList.getUnsigned(), com.neuronrobotics.sdk.dyio.DyIOChannel.getValue(), com.neuronrobotics.sdk.network.UDPBowlerConnection.init(), com.neuronrobotics.sdk.addons.kinematics.LinkConfiguration.LinkConfiguration(), com.neuronrobotics.sdk.ui.ConnectionDialog.loadDefaultConnections(), com.neuronrobotics.sdk.common.BowlerAbstractConnection.loadPacketFromPhy(), com.neuronrobotics.sdk.dyio.DyIO.onAsyncResponse(), com.neuronrobotics.sdk.addons.irobot.Create.onChannelEvent(), com.neuronrobotics.sdk.addons.kinematics.AbstractKinematicsNR.onLinkPositionUpdate(), com.neuronrobotics.sdk.common.device.server.BowlerAbstractServer.onSyncReceive(), com.neuronrobotics.sdk.common.BowlerDatagram.onTimeout(), com.neuronrobotics.sdk.common.BowlerDatagram.parse(), com.neuronrobotics.sdk.common.RpcEncapsulation.parseResponse(), com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(), com.neuronrobotics.sdk.dyio.DyIO.powerEvent(), com.neuronrobotics.sdk.common.device.server.BowlerAbstractServer.processLocal(), com.neuronrobotics.sdk.common.device.server.BowlerAbstractServer.pushAsyncPacket(), com.neuronrobotics.sdk.network.BowlerTCPClient.reconnect(), com.neuronrobotics.sdk.common.device.server.BowlerAbstractServer.removeServer(), com.neuronrobotics.sdk.dyio.DyIO.resync(), com.neuronrobotics.sdk.addons.kinematics.math.RotationNR.RotationNR(), com.neuronrobotics.sdk.bowlercam.device.BowlerCamDevice.ImageReader.run(), com.neuronrobotics.sdk.common.BowlerAbstractConnection.QueueManager.run(), com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodeDevice.runLine(), com.neuronrobotics.sdk.pid.GenericPIDDevice.runOutputHysteresisCalibration(), com.neuronrobotics.sdk.common.BowlerAbstractConnection.QueueManager.runPacketUpdate(), com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(), com.neuronrobotics.sdk.common.BowlerAbstractConnection.sendAsync(), com.neuronrobotics.sdk.common.BowlerAbstractConnection.sendSynchronusly(), com.neuronrobotics.sdk.addons.kinematics.AbstractKinematicsNR.setDevice(), com.neuronrobotics.sdk.addons.kinematics.AbstractKinematicsNR.setGlobalToFiducialTransform(), com.neuronrobotics.sdk.dyio.DyIOChannel.setMode(), com.neuronrobotics.sdk.namespace.bcs.pid.LegacyPidNamespaceImp.SetPDVelocity(), com.neuronrobotics.sdk.addons.kinematics.AbstractKinematicsNR.setRobotToFiducialTransform(), com.neuronrobotics.sdk.addons.irobot.Create.turnBlocking(), com.neuronrobotics.sdk.dyio.DyIOChannel.update(), com.neuronrobotics.sdk.commands.bcs.io.GetChannelModeCommand.validate(), com.neuronrobotics.sdk.dyio.DyIO.validateChannel(), and com.neuronrobotics.sdk.common.BowlerAbstractConnection.write().

Here is the call graph for this function:

◆ error() [2/2]

static void com.neuronrobotics.sdk.common.Log.error ( Throwable  ex)
static

Definition at line 441 of file Log.java.

References com.neuronrobotics.sdk.common.Log.error().

Here is the call graph for this function:

◆ getColorNormalizationCode()

String com.neuronrobotics.sdk.common.Log.getColorNormalizationCode ( )
private

Gets the color normalization code.

Returns
the color normalization code

Definition at line 407 of file Log.java.

References com.neuronrobotics.sdk.common.Log.isUseColoredPrints().

Referenced by com.neuronrobotics.sdk.common.Log.Message.toString().

Here is the call graph for this function:

◆ getErrStream()

static PrintStream com.neuronrobotics.sdk.common.Log.getErrStream ( )
static

get the current error PrintStream.

Returns
the current Error PrintStream

Definition at line 313 of file Log.java.

References com.neuronrobotics.sdk.common.Log.errStream.

◆ getImportance()

String com.neuronrobotics.sdk.common.Log.getImportance ( int  importance)

Get a string describing the given importance level.

Parameters
importanceThe given importance level.
Returns
the importance

Definition at line 268 of file Log.java.

References com.neuronrobotics.sdk.common.Log.DEBUG, com.neuronrobotics.sdk.common.Log.ERROR, com.neuronrobotics.sdk.common.Log.INFO, com.neuronrobotics.sdk.common.Log.LOG, and com.neuronrobotics.sdk.common.Log.WARNING.

Referenced by com.neuronrobotics.sdk.common.Log.Message.toString().

◆ getImportanceColor()

String com.neuronrobotics.sdk.common.Log.getImportanceColor ( int  importance)

Get a string describing the given importance level.

Parameters
importanceThe given importance level.
Returns
the importance

Definition at line 289 of file Log.java.

References com.neuronrobotics.sdk.common.Log.DEBUG, com.neuronrobotics.sdk.common.Log.ERROR, com.neuronrobotics.sdk.common.Log.INFO, com.neuronrobotics.sdk.common.Log.isUseColoredPrints(), com.neuronrobotics.sdk.common.Log.LOG, and com.neuronrobotics.sdk.common.Log.WARNING.

Referenced by com.neuronrobotics.sdk.common.Log.Message.toString().

Here is the call graph for this function:

◆ getMinimumPrintLevel()

static int com.neuronrobotics.sdk.common.Log.getMinimumPrintLevel ( )
static

Set the minimum level of importance to dsplay. Messages below this wont be displayed.

Returns
the minimum print level

Definition at line 246 of file Log.java.

References com.neuronrobotics.sdk.common.Log.instance, and com.neuronrobotics.sdk.common.Log.minprintlevel.

Referenced by com.neuronrobotics.sdk.common.BowlerAbstractConnection.QueueManager.run().

◆ getOutStream()

static PrintStream com.neuronrobotics.sdk.common.Log.getOutStream ( )
static

Get the current output PrintStream.

Returns
The current output PrintStream

Definition at line 331 of file Log.java.

References com.neuronrobotics.sdk.common.Log.outStream.

◆ info()

static void com.neuronrobotics.sdk.common.Log.info ( String  message)
static

Log a info message.

Parameters
messagethe message to log as a piece of information.

Definition at line 110 of file Log.java.

References com.neuronrobotics.sdk.common.Log.add(), com.neuronrobotics.sdk.common.Log.INFO, and com.neuronrobotics.sdk.common.Log.instance.

Referenced by com.neuronrobotics.sdk.addons.kinematics.AbstractKinematicsNR.AbstractKinematicsNR(), com.neuronrobotics.sdk.common.ByteList.add(), com.neuronrobotics.sdk.wireless.bluetooth.BluetoothSerialConnection.BluetoothSerialConnection(), com.neuronrobotics.sdk.common.device.server.BowlerDeviceReServerNamespace.BowlerDeviceReServerNamespace(), com.neuronrobotics.sdk.network.BowlerTCPClient.BowlerTCPClient(), com.neuronrobotics.sdk.dyio.DyIO.checkFirmwareRev(), com.neuronrobotics.sdk.network.UDPBowlerConnection.connect(), com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.connect(), com.neuronrobotics.sdk.ui.ConnectionDialog.ConnectionDialog(), com.neuronrobotics.sdk.common.BowlerAbstractConnection.disconnect(), com.neuronrobotics.sdk.common.BowlerAbstractDevice.disconnect(), com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.disconnect(), com.neuronrobotics.sdk.addons.irobot.Create.driveStraightBlocking(), com.neuronrobotics.sdk.wireless.bluetooth.BlueCoveManager.find(), com.neuronrobotics.sdk.common.BowlerAbstractConnection.fireAsyncOnResponse(), com.neuronrobotics.sdk.dyio.DyIOChannel.fireChannelEvent(), com.neuronrobotics.sdk.dyio.DyIOChannel.fireModeChangeEvent(), com.neuronrobotics.sdk.dyio.DyIOChannel.flush(), com.neuronrobotics.sdk.namespace.bcs.pid.AbstractPidNamespaceImp.flushPIDChannels(), com.neuronrobotics.sdk.pid.VirtualGenericPIDDevice.flushPIDChannels(), com.neuronrobotics.sdk.network.UDPBowlerConnection.getAllAddresses(), com.neuronrobotics.sdk.dyio.DyIO.getAllChannelValues(), com.neuronrobotics.sdk.dyio.DyIO.getAvailibleChannelModes(), com.neuronrobotics.sdk.ui.ConnectionDialog.getBowlerDevice(), com.neuronrobotics.sdk.ui.BluetoothConnectionPanel.getConnection(), com.neuronrobotics.sdk.ui.SerialConnectionPanel.getConnection(), com.neuronrobotics.sdk.ui.TCPConnectionPanel.getConnection(), com.neuronrobotics.sdk.ui.UsbConnectionPanel.getConnection(), com.neuronrobotics.sdk.bowlercam.device.BowlerCamDevice.getHighSpeedImage(), com.neuronrobotics.sdk.common.BowlerAbstractConnection.getNamespaces(), com.neuronrobotics.sdk.common.BowlerAbstractConnection.getRpcList(), com.neuronrobotics.sdk.addons.kinematics.AbstractKinematicsNR.homeLink(), com.neuronrobotics.sdk.addons.irobot.Create.InitCreateBlocking(), com.neuronrobotics.sdk.network.BowlerUDPServer.loadPacketFromPhy(), com.neuronrobotics.sdk.network.UDPBowlerConnection.loadPacketFromPhy(), com.neuronrobotics.sdk.common.device.server.BowlerAbstractDeviceServer.onAllResponse(), com.neuronrobotics.sdk.bowlercam.device.BowlerCamDevice.onAsyncResponse(), com.neuronrobotics.sdk.dyio.DyIO.onAsyncResponse(), com.neuronrobotics.sdk.common.BowlerAbstractConnection.onDataReceived(), com.neuronrobotics.sdk.namespace.bcs.pid.PidDeviceServer.onPIDEvent(), com.neuronrobotics.sdk.common.device.server.BowlerAbstractServer.onSyncReceive(), com.neuronrobotics.sdk.namespace.bcs.pid.PidDeviceServer.PidDeviceServer(), com.neuronrobotics.sdk.namespace.bcs.pid.PidDeviceServerNamespace.PidDeviceServerNamespace(), com.neuronrobotics.sdk.common.device.server.BowlerAbstractServer.pushAsyncPacket(), com.neuronrobotics.sdk.wireless.bluetooth.BluetoothSerialConnection.recon(), com.neuronrobotics.sdk.ui.BluetoothConnectionPanel.refresh(), com.neuronrobotics.sdk.dyio.DyIO.resync(), com.neuronrobotics.sdk.common.BowlerAbstractConnection.QueueManager.run(), com.neuronrobotics.sdk.ui.BluetoothConnectionPanel.BluetoothSearchProcess.run(), com.neuronrobotics.sdk.addons.kinematics.AbstractKinematicsNR.runHome(), com.neuronrobotics.sdk.addons.kinematics.gcodebridge.GcodeDevice.runLine(), com.neuronrobotics.sdk.common.BowlerAbstractConnection.QueueManager.runPacketUpdate(), com.neuronrobotics.sdk.common.BowlerAbstractConnection.sendSynchronusly(), com.neuronrobotics.sdk.addons.irobot.CreateArm.setAngles(), com.neuronrobotics.sdk.pid.PIDChannel.setCachedTargetValue(), com.neuronrobotics.sdk.addons.irobot.CreateArm.setCartesianPose(), com.neuronrobotics.sdk.common.BowlerAbstractConnection.setConnected(), com.neuronrobotics.sdk.addons.kinematics.AbstractKinematicsNR.setDesiredJointAxisValue(), com.neuronrobotics.sdk.addons.kinematics.AbstractKinematicsNR.setDesiredTaskSpaceTransform(), com.neuronrobotics.sdk.addons.kinematics.AbstractKinematicsNR.setDevice(), com.neuronrobotics.sdk.dyio.DyIOChannel.setMode(), com.neuronrobotics.sdk.addons.kinematics.LinkConfiguration.setName(), com.neuronrobotics.sdk.namespace.bcs.pid.LegacyPidNamespaceImp.SetPIDSetPoint(), com.neuronrobotics.sdk.addons.kinematics.AbstractKinematicsNR.setRobotToFiducialTransform(), com.neuronrobotics.sdk.addons.kinematics.AbstractLink.setTargetValue(), com.neuronrobotics.sdk.network.BowlerTCPClient.setTCPSocket(), com.neuronrobotics.sdk.dyio.peripherals.CounterOutputChannel.setValue(), com.neuronrobotics.sdk.addons.irobot.Create.turnBlocking(), com.neuronrobotics.sdk.addons.irobot.CreateArm.updateCartesian(), com.neuronrobotics.sdk.common.BowlerAbstractConnection.waitForConnectioToBeReady(), and com.neuronrobotics.sdk.network.BowlerUDPServer.write().

Here is the call graph for this function:

◆ instance()

static Log com.neuronrobotics.sdk.common.Log.instance ( )
static

Get the current log (singleton) instance.

Returns
The log instance.

Definition at line 255 of file Log.java.

References com.neuronrobotics.sdk.common.Log.instance, and com.neuronrobotics.sdk.common.Log.Log().

Here is the call graph for this function:

◆ isPrinting()

static boolean com.neuronrobotics.sdk.common.Log.isPrinting ( )
static

◆ isUseColoredPrints()

static boolean com.neuronrobotics.sdk.common.Log.isUseColoredPrints ( )
static

◆ log()

static void com.neuronrobotics.sdk.common.Log.log ( String  message)
static

Log a string.

Parameters
messageThe string to log.

Definition at line 119 of file Log.java.

References com.neuronrobotics.sdk.common.Log.add(), com.neuronrobotics.sdk.common.Log.instance, and com.neuronrobotics.sdk.common.Log.LOG.

Here is the call graph for this function:

◆ setErrStream()

static void com.neuronrobotics.sdk.common.Log.setErrStream ( PrintStream  newerrStream)
static

set the current error PrintStream.

Parameters
newerrStreamthe new err stream

Definition at line 322 of file Log.java.

References com.neuronrobotics.sdk.common.Log.errStream.

◆ setMinimumPrintLevel()

static void com.neuronrobotics.sdk.common.Log.setMinimumPrintLevel ( int  level)
static

◆ setOutStream()

static void com.neuronrobotics.sdk.common.Log.setOutStream ( PrintStream  newoutStream)
static

Set the current output PrintStream.

Parameters
newoutStreamthe new out stream

Definition at line 340 of file Log.java.

References com.neuronrobotics.sdk.common.Log.outStream.

◆ setUseColoredPrints()

static void com.neuronrobotics.sdk.common.Log.setUseColoredPrints ( boolean  useColoredPrints)
static

Sets the use colored prints.

Parameters
useColoredPrintsthe new use colored prints

Definition at line 427 of file Log.java.

References com.neuronrobotics.sdk.common.Log.instance, and com.neuronrobotics.sdk.common.Log.useColoredPrints.

◆ warning()

static void com.neuronrobotics.sdk.common.Log.warning ( String  message)
static

Log an warning message.

Parameters
messagethe message to log as a warning

Definition at line 101 of file Log.java.

References com.neuronrobotics.sdk.common.Log.add(), com.neuronrobotics.sdk.common.Log.instance, and com.neuronrobotics.sdk.common.Log.WARNING.

Referenced by com.neuronrobotics.sdk.common.DeviceManager.addConnectionBAD(), com.neuronrobotics.sdk.common.device.server.BowlerAbstractServer.addServer(), com.neuronrobotics.sdk.network.BowlerTCPServer.connect(), com.neuronrobotics.sdk.addons.gamepad.BowlerJInputDevice.connectDeviceImp(), com.neuronrobotics.sdk.common.ConnectionUnavailableException.ConnectionUnavailableException(), com.neuronrobotics.sdk.network.BowlerTCPClient.disconnect(), com.neuronrobotics.sdk.network.BowlerTCPServer.disconnect(), com.neuronrobotics.sdk.serial.SerialConnection.disconnect(), com.neuronrobotics.sdk.ui.BluetoothConnectionPanel.getConnection(), com.neuronrobotics.sdk.common.BowlerAbstractConnection.getNamespaces(), com.neuronrobotics.sdk.addons.kinematics.math.RotationNRLegacy.getRotAngle(), com.neuronrobotics.sdk.common.MalformattedDatagram.MalformattedDatagram(), com.neuronrobotics.sdk.common.MissingNativeLibraryException.MissingNativeLibraryException(), com.neuronrobotics.sdk.dyio.DyIO.onAsyncResponse(), com.neuronrobotics.sdk.network.BowlerTCPClient.reconnect(), com.neuronrobotics.sdk.common.BowlerAbstractConnection.sendSynchronusly(), com.neuronrobotics.sdk.common.BowlerAbstractConnection.setSynchronusPacketTimeoutTime(), com.neuronrobotics.sdk.common.BowlerDatagram.setUseBowlerV4(), and com.neuronrobotics.sdk.common.device.server.BowlerAbstractServer.startNetworkServer().

Here is the call graph for this function:

Member Data Documentation

◆ dateFormat

DateFormat com.neuronrobotics.sdk.common.Log.dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss:SS")
private

The date format.

Definition at line 58 of file Log.java.

Referenced by com.neuronrobotics.sdk.common.Log.Message.toString().

◆ DEBUG

final int com.neuronrobotics.sdk.common.Log.DEBUG = 1
static

◆ debugprint

boolean com.neuronrobotics.sdk.common.Log.debugprint = false
private

The debugprint.

Definition at line 67 of file Log.java.

Referenced by com.neuronrobotics.sdk.common.Log.add().

◆ ERROR

final int com.neuronrobotics.sdk.common.Log.ERROR = 3
static

◆ errStream

PrintStream com.neuronrobotics.sdk.common.Log.errStream = System.err
staticprivate

◆ INFO

final int com.neuronrobotics.sdk.common.Log.INFO = 0
static

◆ instance

Log com.neuronrobotics.sdk.common.Log.instance
staticprivate

◆ LOG

final int com.neuronrobotics.sdk.common.Log.LOG =-1
static

◆ m

Message com.neuronrobotics.sdk.common.Log.m
private

The messages.

Definition at line 54 of file Log.java.

Referenced by com.neuronrobotics.sdk.common.Log.add().

◆ minprintlevel

int com.neuronrobotics.sdk.common.Log.minprintlevel = WARNING
private

◆ outStream

PrintStream com.neuronrobotics.sdk.common.Log.outStream = System.out
staticprivate

◆ systemprint

boolean com.neuronrobotics.sdk.common.Log.systemprint = false
private

◆ useColoredPrints

boolean com.neuronrobotics.sdk.common.Log.useColoredPrints =false
private

◆ WARNING

final int com.neuronrobotics.sdk.common.Log.WARNING = 2
static

The documentation for this class was generated from the following file: