project BLF > class BBaseDaemonProcessor > method SetMessageInDaemonLog

Description

Produce a message in the daemon log file


Parameters


icMessageinputcharacterMessage to be put in the output logging
oiReturnStatusoutputintegerReturn status of the method.


Internal usage


BLF
method BBaseDaemonProcessor.Initialize
method BBaseDaemonProcessor.LoopForWork
method BBaseDaemonProcessor.MarkDaemonRunning
method BBaseDaemonProcessor.SetDaemonStopping
method BBaseDaemonProcessor.StartDaemonProcessorInstance
method BBaseDaemonProcessor.StopDaemon
method BBaseDaemonProcessor.ValidateCurrentDaemonStatus
method BEventDaemonProcessor.Initialize
method BEventDaemonProcessor.PerformWorkItem
method BXmlDaemonProcessor.Initialize
method BXmlDaemonProcessor.LoadExternalWork

QadFinancials
method BCubeDaemonProcessor.Initialize


program code (program1/bbasedaemonprocessor.p)

assign oiReturnStatus = -98.
output stream sLogs to value(vcFcDaemonLogFile) append.
put stream sLogs unformatted 
    vcFcDaemonProcessHostName + ":" + string(viFcDaemonProcessId) + " : ":U + string(now) + " : ":U + icMessage skip.

for each tFcMessages:
    
    put stream sLogs unformatted
        (if tFcMessages.tcFcType = "W"
         then "Warning = "
         else "Error = ")
        tFcMessages.tcFcMessage skip
        tFcMessages.tcFcMsgNumber
        skip.

    delete tFcMessages.
end.

output stream sLogs close.
assign oiReturnStatus = 0.