<p dir="ltr"><br>
Il 02/Gen/2016 13:29, &quot;Aleksey Chudov&quot; &lt;<a href="mailto:aleksey.chudov@gmail.com">aleksey.chudov@gmail.com</a>&gt; ha scritto:<br>
&gt;<br>
&gt; Thank you for the answer.<br>
&gt;<br>
&gt; So, currently there is at least three copy of agent and broker logs on centos 7.2:<br>
&gt; 1. agent.log and broker.log files in /var/log/ovirt-hosted-engine-ha/ directory<br>
&gt; 2. /var/log/messages file<br>
&gt; 3. journald database<br>
&gt;<br>
&gt; Does errors additionally send to syslog according to agent-log.conf and broker-log.conf files in /etc/ovirt-hosted-engine-ha/ directory?<br>
&gt;<br>
&gt; It&#39;s a bit too much :) Do you plan to fix this duplication?</p>
<p dir="ltr">If it&#39;s too much, I&#39;d prefer to skip the dedicated log file one.<br>
Personally I&#39;m quite comfortable with systemd logging.<br></p>
<p dir="ltr">&gt; For example 2. and 3. can be quickly disabled by adding StandardOutput=null option to unit file<br>
&gt;<br>
&gt; [Service]<br>
&gt; ...<br>
&gt; StandardOutput=null<br>
&gt;<br>
&gt; On Sat, Jan 2, 2016 at 2:01 PM, Simone Tiraboschi &lt;<a href="mailto:stirabos@redhat.com">stirabos@redhat.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Il 31/Dic/2015 16:36, &quot;Aleksey Chudov&quot; &lt;<a href="mailto:aleksey.chudov@gmail.com">aleksey.chudov@gmail.com</a>&gt; ha scritto:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Hi,<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; After upgrade from 3.6.0 to 3.6.1 agent and broker duplicate their logs to syslog. So, the same messages logged twice to files in /var/log/ovirt-hosted-engine-ha/ directory and to /var/log/messages file.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Agent and broker configuration files remain the same for 3.5, 3.6.0 and 3.6.1 and there is not such logs duplication in 3.5 and 3.6.0.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Is it a bug or expected behavior?<br>
&gt;&gt;<br>
&gt;&gt; I think that it&#39;s an expected behavior: for 3.6.1 we had to rewrite the systemd startup script due to a slightly different behavior on centos 7.2.<br>
&gt;&gt; Prior than that the agent was forking as a daemon while now it&#39;s running as a systemd service with type=simple so its output goes to systemd logging facilities and so also in /var/log/messages according to your system configuration.<br>
&gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; OS is CentOS 7.2<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; # rpm -qa &#39;ovirt*&#39;<br>
&gt;&gt; &gt; ovirt-vmconsole-1.0.0-1.el7.centos.noarch<br>
&gt;&gt; &gt; ovirt-vmconsole-host-1.0.0-1.el7.centos.noarch<br>
&gt;&gt; &gt; ovirt-host-deploy-1.4.1-1.el7.centos.noarch<br>
&gt;&gt; &gt; ovirt-hosted-engine-ha-1.3.3.5-1.el7.centos.noarch<br>
&gt;&gt; &gt; ovirt-engine-sdk-python-3.6.0.3-1.el7.centos.noarch<br>
&gt;&gt; &gt; ovirt-release36-002-2.noarch<br>
&gt;&gt; &gt; ovirt-setup-lib-1.0.0-1.el7.centos.noarch<br>
&gt;&gt; &gt; ovirt-hosted-engine-setup-1.3.1.3-1.el7.centos.noarch<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; # cat /etc/ovirt-hosted-engine-ha/agent-log.conf <br>
&gt;&gt; &gt; [loggers]<br>
&gt;&gt; &gt; keys=root<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; [handlers]<br>
&gt;&gt; &gt; keys=syslog,logfile<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; [formatters]<br>
&gt;&gt; &gt; keys=long,sysform<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; [logger_root]<br>
&gt;&gt; &gt; level=INFO<br>
&gt;&gt; &gt; handlers=syslog,logfile<br>
&gt;&gt; &gt; propagate=0<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; [handler_syslog]<br>
&gt;&gt; &gt; level=ERROR<br>
&gt;&gt; &gt; class=handlers.SysLogHandler<br>
&gt;&gt; &gt; formatter=sysform<br>
&gt;&gt; &gt; args=(&#39;/dev/log&#39;, handlers.SysLogHandler.LOG_USER)<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; [handler_logfile]<br>
&gt;&gt; &gt; class=logging.handlers.TimedRotatingFileHandler<br>
&gt;&gt; &gt; args=(&#39;/var/log/ovirt-hosted-engine-ha/agent.log&#39;, &#39;d&#39;, 1, 7)<br>
&gt;&gt; &gt; level=DEBUG<br>
&gt;&gt; &gt; formatter=long<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; [formatter_long]<br>
&gt;&gt; &gt; format=%(threadName)s::%(levelname)s::%(asctime)s::%(module)s::%(lineno)d::%(name)s::(%(funcName)s) %(message)s<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; [formatter_sysform]<br>
&gt;&gt; &gt; format=ovirt-ha-agent %(name)s %(levelname)s %(message)s<br>
&gt;&gt; &gt; datefmt=<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Aleksey<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; Users mailing list<br>
&gt;&gt; &gt; <a href="mailto:Users@ovirt.org">Users@ovirt.org</a><br>
&gt;&gt; &gt; <a href="http://lists.ovirt.org/mailman/listinfo/users">http://lists.ovirt.org/mailman/listinfo/users</a><br>
&gt;&gt; &gt;<br>
&gt;<br>
&gt;<br>
</p>