On Monday 18 March 2019 at 21:39:33, Václav Mach wrote:
> On 3/18/19 9:08 PM, Antony Stone wrote:
> > On Monday 18 March 2019 at 21:00:45, Václav Mach wrote:
> >> I've not seen a thing that worked on console and not in the actual
> >> configuration. What output do you get when you try step by step (like
> >> above) while using log function?
> >
> > If I could get the log() function to actually put anything into
> > /var/log/icinga2/icinga2.log, I'd be rather happier than I am now...
>
> I'm not sure about that. If you're not using director or some other way
> of dynamic config,
I'm not.
> it should be enough to just edit the config files and then check the current
> configuration by 'icinga2 daemon -C'.
If I'm getting syntax errors, that's precisely how I check for them.
> This command just takes the current configuration and evaluates it.
> While this is happening, your debug log() calls also get evaluated and
> you get some of output. Not a great way to debug it, but at least
> something.
Eh?
The code is not "run" when doing "icinga2 daemon -C" - there's no output to
/var/log/icinga2/icinga2.log, and there's no output from the log() functon
calls on the console - it just reports the number of different types of
ConfigItems etc (and any syntax errors if there are any).
What I was expecting log() to do was to put something into the standard
Icinga2 log file when the function call got executed, so that I could see what
the code was doing at the time.
As it is, all I can use for now is the output of the Notification, which sends
me an email. Effective, but a bit slow and a bit tedious...
Antony.
--
If you were ploughing a field, which would you rather use - two strong oxen or
1024 chickens?
- Seymour Cray, pioneer of supercomputing
Please reply to the list;
please *don't* CC me.
_______________________________________________
icinga-users mailing list
[email protected]
https://lists.icinga.org/mailman/listinfo/icinga-users