Terminal Server Logs
General Info
Log Format Definition Path | Configuration Path | Output Log Path | Data Pattern after size overflow | Max File Size | Max Number Of Files (Delete strategy) | Compression | Concurrent writes | Logging Type |
terminalserver\Nlog.config | <SAFEQ6_HOME>\SPOC\terminalserver\NLog.config | <SAFEQ6_HOME>\SPOC\terminalserver\logs\terminalserver.log | .yyyyMMdd-hhmmss | ~21MB | 30 | no | false | Nlog |
terminalserver\WsdScan.Services\Nlog.config | <SAFEQ6_HOME>\SPOC\terminalserver\WsdScan.Services\NLog.config | <SAFEQ6_HOME> \SPOC\terminalserver\logs\http_trace.log | .yyyyMMmmdd-hhmmss | ~ 10.5MB | 10 | no | false | Nlog |
terminalserver\TerminalServer.Application\NLog.config | <SAFEQ6_HOME>\SPOC\terminalserver\TerminalServer.Application\NLog.config | ditto | ditto | ditto | ditto | ditto | ditto | ditto |
terminalserver\FujiXerox.Services\Nlog.config | <SAFEQ6_HOME>\SPOC\terminalserver\FujiXerox.Services\NLog.config | ditto | ditto | ditto | ditto | ditto | ditto | ditto |
terminalserver\Ricoh.Services\Nlog.config | <SAFEQ6_HOME> \SPOC\terminalserver\Ricoh.Services\NLog.config | ditto | ditto | ditto | ditto | ditto | ditto | ditto |
terminalserver\Sharp.Services\Nlog.config | <SAFEQ6_HOME>\SPOC\terminalserver\Sharp.Services\NLog.config | ditto | ditto | ditto | ditto | ditto | ditto | ditto |
terminalserver\Toshiba.Services\Nlog.config | <SAFEQ6_HOME>\SPOC\terminalserver\Toshiba.Services\NLog.config | ditto | ditto | ditto | ditto | ditto | ditto | ditto |
terminalserver\Xerox.Services\Nlog.config | <SAFEQ6_HOME>\SPOC\terminalserver\Xerox.Services\NLog.config | ditto | ditto | ditto | ditto | ditto | ditto | ditto |
Vendor | Terminal Vendor Specific Logs | |||||||
Samsung | in App.config in for Terminal Server | /everest/sys/xoastorage/com.ysoft.safeq.ysoft_et/logs/ysoft_te.log(access via ssh) | - | - | - | no | - | - |
Konica-Minolta | OpenAPISDK1.log, OpenAPISDK2.log | - | - | - | no | - | - | |
Lexmark | http://PRINTER_IP/cgi-bin/script/printer/prtapplog or | - | driven by system | 1 | no | false | device standard output | |
Ricoh | http://<IP_OF_DEVICE>:8080/sqet/Login | x_sret_stdout.log (for Xlet, http://PRINTER_IP:8080/sqet/Status, password protected) | .1, .2 | ~ 5MB | 3 | no | false | custom |
s_sret_stdout.log (for Servlet, http://PRINTER_IP:8080/sqet/Status, password protected ) | .1, .2 | ~ 5MB | 3 | no | false | custom | ||
Sharp-eSF | - | driven by system | 1 | no | false | device standard output |
Maximum file size and the maximum number of files can be set using the YSoft SafeQ management interface.
Log Format
Please be aware that card numbers are logged only at TRACE level. On other levels, card numbers are masked.
Log Name | Column 1 | Column 2 | Column 3 | Column 4 | Column 5 | Column 6 | Column 7 | Column 8 | Column 9 |
terminalserver.log | yyyy-MM-dd HH:mm:ss.ffff | Logging priority (Debug) (width 5) | ThreadName that generated log | or Thread ID if empty (fixed width = 25) | class name | (max width 25) | method name (max width 20) | message | |||
http_trace.log | Time | http status code (width 6) | client method (width 7) | server port (width 5) | client ip (width 15) | cs-uri-stem (width 60) | cs-uri-query (width 40) | time-taken (width 10) | message |
Terminal Vendor Specific Logs | |||||||||
Vendor | Log Name | Column 1 | Column 2 | Column 3 | Column 4 | Column 5 | Column 6 | Column 7 | Column 8 |
Samsung | ysoft_te.log - Pattern 1 | yyyy-MM-dd HH:mm:ss.SSS | | [Log Priority (Debug)] (width 5) | Category | | message | ||||
ysoft_te.log - Pattern 2 | Request Type | Request Message | Response Type | Response Message | |||||
Konica-Minolta | OpenAPISDK.log - Pattern 1 | yyyy/MM/dd_HH:mm:ss.ffff | Message level | Library | IP | Thread ID | Method | message | |
OpenAPISDK.log - Pattern 2 | yyyy/MM/dd_HH:mm:ss.ffff | O | Library | IP | Method | message | |||
Lexmark | prtapplog.log | yyyyMMdd HH:mm:ss.SSS | Log Priority (Debug) | Thread name | message | ||||
Ricoh | x_sret_stdout.log (Xlet) | X | dd.MM.yyyy HH:mm:ss:SSS | [Log Priority (Debug)] (width 5) | [Thread name] | [Class] | message | ||
s_sret_stdout.log (Servlet) | S | dd.MM.yyyy HH:mm:ss:SSS | [Log Priority (Debug)] (width 5) | [Thread name] | [Class] | message | |||
Sharp-eSF | prtapplog.log | yyyyMMdd HH:mm:ss.SSS | Log Priority (Debug) | Thread name | message |
Konica Minolta message levels:
Output Level | Description |
M | OpenAPI Message log |
F | Fatal log |
E | Error log |
W | Warning log |
I | Information log |
D | Debug log |
T | Trace log |
The message level can be set using the YSoft SafeQ management interface.
Examples of Messages
terminalserver.log | ||||||||
yyyy-MM-dd HH:mm:ss.ffff | Logging priority (Debug) (width 5) | ThreadName that generated log | or Thread ID if empty (fixed width = 25) | class name | (max width 25) | method name (max width 20) | message | |||
2016-05-25 17:03:45.2126 | FATAL | 5 | | OutputManagementFactory | | btainNewSessionToken | | [10.0.5.97][4] Obtaining session token failed. All requests requiring administrator rights will fail | |||
2016-05-25 17:03:45.2126 | DEBUG | 5 | | OpenPlatformLock | | ReleaseLock | | [10.0.5.97][4] Releasing lock . | |||
http_trace.log | ||||||||
Time | http status code (width 6) | client method (width 7) | server port (width 5) | client ip (width 15) | cs-uri-stem (width 60) | cs-uri-query (width 40) | time-taken (width 10) | message |
05/02/2016 12:56:33 | | 200 | | POST | | 5022 | | 10.0.5.50 | | /et/v1/1/scan/1000000000000002/detail/browse/values | | ?startAt=0&pageSize=2147483647&path= | | 61 | | [Content-Length: 5109],[Cache-Control: no-store, must-revalidate, no-cache],[Pragma: no-cache],[Server: FX-EWB-Compatible/4.0],[Content-Type: application/json; charset=utf-8],[Vendor: ricoh],[Content-Length: 5109] |
05/02/2016 12:59:33 | | 200 | | GET | | 5022 | | 10.0.5.50 | | /et/v1/1/auth/logout | | | | 74 | | [Content-Length: 1217],[Cache-Control: no-store, must-revalidate, no-cache],[Pragma: no-cache],[Server: FX-EWB-Compatible/4.0],[Content-Type: application/json; charset=utf-8],[Vendor: ricoh],[Content-Length: 1217] |
ysoft_te.log | ||||||||
yyyy-MM-dd HH:mm:ss.SSS | or Request type | [Log Priority (Debug), (width 5)] or Request message | Category | or Response type | message or Response message | |||||
2016-05-27 10:54:47,519 | | [DEBUG] | RestBillingCodeService | | getRootBillingCodes request: {pattern=, billingCodeId=, command=getRootBillingCodes, userName=zuzana}getRootBillingCodes response: [{"children":[],"id":2,"code":"0","description":"Default Project","leaf":true,"idPath":[1],"codePath":[],"descriptionPath":[],"parentId":-1}] | |||||
getDefaultBillingCode request: | {pattern=, billingCodeId=, command=getDefaultBillingCode, userName=zuzana} | getDefaultBillingCode response: | null | |||||
OpenAPISDK1.log | ||||||||
yyyy/MM/dd_HH:mm:ss.ffff | Type? | Library | IP | Thread name or Thread ID | Message or Thread name | Message | ||
2016/04/28_12:02:59:3135 | M | SDKBaseLibrary | 10.0.5.94 | AppReqExtLogin | <?xml version="1.0" encoding="utf-8"?><SOAP-ENV:Envelope xmlns:SOAP-ENV=" http://schemas.xmlsoap.org/soap/envelope/ " xmlns:SOAP-ENC=" http://schemas.xmlsoap.org/soap/encoding/ " xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance " xmlns:xsd=" http://www.w3.org/2001/XMLSchema"><SOAP-ENV:Header><me:AppReqHeader xmlns:me=" http://www.konicaminolta.com/Header/ExtOpenAPI"><ApplicationID xmlns="">0</ApplicationID><UserName xmlns=""></UserName><Password xmlns=""></Password><Version xmlns=""><Major>101</Major><Minor>0</Minor></Version></me:AppReqHeader></SOAP-ENV:Header><SOAP-ENV:Body><m:AppReqExtLogin xmlns:m=" http://www.konicaminolta.com/service/ExtOpenAPI"><FunctionVersion><ApplicationType>6</ApplicationType><Major>4</Major><Minor>2</Minor><Special /></FunctionVersion><OperatorInfo><UserName>Admin</UserName><UserPassword>password</UserPassword></OperatorInfo><DeviceLock>1</DeviceLock></m:AppReqExtLogin></SOAP-ENV:Body></SOAP-ENV:Envelope> | |||
2016/04/28_12:37:04:6520 | O | SDKBaseLibrary | 10.0.5.94 | 7864 | DevReqExtConfirmConnect | Return from App | ||
prtapplog.log | ||||||||
yyyyMMdd HH:mm:ss.SSS | Log Priority (Debug) | Thread name | message | |||||
20160527 12:00:06.227 | debug | #144ysoft-lexmark-et | - Accounting unaccounted jobs was finished. | |||||
20160527 12:00:41.373 | debug | #25ui | - UICommunicationProxyImpl.resume(): | |||||
x_sret_stdout.log | ||||||||
X | dd.MM.yyyy HH:mm:ss:SSS | [Log Priority (Debug), (width 5)] | [Thread name] | [Class] | message | |||
X | 18.05.2016 14:58:57.276 | [INFO] | [EventManag] | [Authentication] | Getting logged user info... | |||
X | 18.05.2016 14:58:57.635 | [DEBUG] | [EventManag] | [ModuleEventListener] | Executing event [UserAuthenticatedEvent] | |||
s_sret_stdout.log | ||||||||
S | dd.MM.yyyy HH:mm:ss:SSS | [Log Priority (Debug), (width 5)] | [Thread name] | [Class] | message | |||
S | 27.05.2016 12:32:50.305 | [INFO] | [Thread-13] | [Logger] | Configuring logger: logLevel=[1], debugMemory=[true] | |||
S | 27.05.2016 12:32:52.860 | [DEBUG] | [Thread-14] | [CRControl] | A new FIND_DEVICE cycle has been started |