This article provides some details about the "runprofile" callback, present in Logmon probe.
Component : UIM LOGMON
The "runprofile" callback, that is part of Logmon probe, is responsible for testing of a profile, to get the number of matches in a particular profile and watcher.
Running this callback will not publish any QoS/Alarm.
You can simply try running this "runprofile" callback from the probe utility also. It simply returns the number of times a particular text is found in the log file or text.
Like for example, In the below profile count of occurrence of text "cryptkey" is 1 in robot.cfg file: