You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/README.md
+12-5Lines changed: 12 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,8 +27,10 @@ the logging database content.
27
27
28
28
## Installation
29
29
30
-
Installation described here is for standard CERN CentOS 7 (CC7) operating system
31
-
(http://linux.web.cern.ch/linux/centos7/).
30
+
Installation described here is for standard [CERN CentOS 7 (CC7)](http://linux.web.cern.ch/linux/centos7/) operating system.
31
+
It was tested fine on machines installed with the default 'desktop recommended setup' selected during CERN PXE-boot setup phase.
32
+
Some minor tweaks might be needed on different systems.
33
+
32
34
33
35
Infologger RPM packages can be installed through yum repository.
34
36
At the moment, everything is bundled in a single RPM named o2-InfoLogger-standalone, containing all components described above.
@@ -111,7 +113,7 @@ collected centrally.
111
113
`/opt/o2-InfoLogger/bin/infoBrowser &`
112
114
* When launched, it goes in "online" mode, i.e. it connects to the infoLoggerServer and displays messages in real time.
113
115
* To browse previously stored messages, click the green "online" button (to exit online mode), fill-in selection filters, and push "query".
114
-
* Detailed usage of infoBrowser can be found in the historical ALICE DAQ documentation, e.g. at https://alice-daq.web.cern.ch/operations/infobrowser.
116
+
* Detailed usage of infoBrowser can be found in the historical [ALICE DAQ documentation](https://alice-daq.web.cern.ch/operations/infobrowser).
115
117
The interface has not changed.
116
118
117
119
* Log a test message from command line:
@@ -125,6 +127,11 @@ collected centrally.
125
127
Archive menu.
126
128
* See other administrative commands possible with `/opt/o2-InfoLogger/bin/infoLoggerAdminDB -h`
127
129
130
+
131
+
## API for developers
132
+
133
+
The InfoLogger library allows to inject messages directly from programs, as shown in the examples below.
134
+
128
135
* Compile a sample program using InfoLogger library:
129
136
* (C++ 14):
130
137
`vi myLog.cpp`
@@ -171,15 +178,15 @@ collected centrally.
171
178
172
179
## Configuration
173
180
174
-
* Description and example of parameters for each InfoLogger component can be foud in /opt/o2-InfoLogger/etc/*.cfg.
181
+
* Description and example of parameters for each InfoLogger component can be found in /opt/o2-InfoLogger/etc/*.cfg.
175
182
The parameters can usually be mixed in a single configuration file, as they are grouped in sections ([infoLoggerServer], [infoLoggerD], [infoBrowser], ...).
176
183
177
184
* On multiple-hosts systems, the serverHost configuration key should be set for infoLoggerD and infoBrowser, so that they are able to connect infoLoggerServer
178
185
if not running locally.
179
186
180
187
* On the infoLoggerServer host, the firewall should allow incoming connections
181
188
on ports 6006 (infoLoggerD), 6102 (infoBrowser) and 3306 (MySQL). It can be
0 commit comments