The present invention makes it possible to obtain debug- and other
diagnostic information from mobile electronic devices in a
system operator network. A
Log Management object provides support for
logging diagnostic data. A log file is employed to collect information on various device features for which tracing or debugging is turned on in a mobile electronic device such as, for example, a mobile
handset, cellular phone, a personal digital assistant, a
pager and a
personal computer. It is also used to selectively collect information on specific events that are monitored, device specific data being collected, and
network performance data, among other items. The
diagnostic agent in the
mobile device is a
client side application that may run on the
mobile device when required, or continuously as a monitoring application, and which manages and collects tracing information wirelessly to a
server using a
cellular data network. A diagnostic
client may also be downloaded and executed to collect
diagnostic data from applications, for example. Traps may also be set and data collected from them. The Log file may be retrieved from the
server side in pull or push mode.