Operation Manual
Device Service Logging and Debug Capabilities
User Manual   
17
Device Service Logging and Debug Capabilities 
The Datalogic Device Services provide the ability to turn on logging of cer-
tain events and to control the level of detail asso
ciated with the log. Events 
are logged to a file named dlstrace.log, which is created in the directory 
from which the user’s JavaPOS application is launched. To ensure that data 
is retained for a reasonable period of time, up to 5 logs can be maintained, 
with the size and verbosity of the log configured by settings in a control file. 
The control file is a text editable file named Datalogic.properties, which 
exists in the same directory. Configurable settings are:
•log name (defaults to jpostrace.log)
•
log size (defaults to 10 MB)
• number of logs to keep (defaults to 5)
• logging trace level (defaults to High)
Device Service Logging
Logging control – how to control logging
The user can control the Device Service logging by editing the dls.proper-
ties file. User controllable properties are:
Table 2
Property Description
Source file: 
TraceSourceName = True
Puts the name of the source .java file in the trace 
log
Source path: 
TrimSourceName = True
Trims path name for log
When to log: 
NumberOfWritesBeforeFlush 
= <1>
Default is 1, this controls how much log data is 
buffered by Windows before a write is done to 
the log. In production, a higher number (e.g. 50) 
may improve system performance.
Name:
LogFile = <filename>
Default to DatalogicTrace.log
Size:
MaxFileSizeInMegabytes = 
<1 to 10>
Defaults to 10 megabytes
Log Levels:
TraceLevel = <0 to 4, see 
below>
Defaults to 4
. Device Service logging
Logging levels 
• 0 = OFF – no logging (not recommended)
• 1 = Errors – errors and exceptions logged
• 2 = Errors and Some Diagnostics – errors plus additional diag
nostic 
data 
• 3 = Errors, Diagnostics, and Trace – above plus developer trace mes-
sages
• 4 = Errors, Diagnostics, Trace, and Method entry/exit – most detailed 
for d
ebug










