<div dir="ltr">So at the very least our default logging *doesn't* include the PID, though the rest seems sane to me.<div><br><div><div>machine-0: 2014-04-08 02:00:53 INFO juju.cmd supercommand.go:296 running juju-1.19.0-precise-amd64 [gc]</div>
<div>machine-0: 2014-04-08 02:00:53 INFO juju.cmd.jujud machine.go:129 machine agent machine-0 start (1.19.0-precise-amd64 [gc])</div></div><div><br></div></div><div>John</div><div>=:-></div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Wed, Aug 27, 2014 at 2:13 PM, Gabriel Samfira <span dir="ltr"><<a href="mailto:gsamfira@cloudbasesolutions.com" target="_blank">gsamfira@cloudbasesolutions.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div bgcolor="#FFFFFF" text="#000000"><div><div class="h5">
<div>On 27.08.2014 08:12, John Meinel wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">
<div>... </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>> I may be misremembering, but at the time that was the preferred approach. But<br>
> then someone said Go's inbuilt syslog APIs were broke, so the compromise was to<br>
> use rsyslog forwarding.<br>
><br>
> Does anyone else recall why it may have been said that Go's syslog APIs are broken?<br>
<br>
</div>
The reconnect logic is broken in all the version's of the syslog api.<br>
The general consensus is that package is a mistake and should not be<br>
used.<br>
<div><br>
</div>
</blockquote>
<div><br>
</div>
<div>I believe there is also an issue where we couldn't format the logs the way we wanted to. (The prefix/timestamp are added by the package and cannot be configured).</div>
</div>
</div>
</div>
</blockquote>
<br>
<br></div></div>
I think that may have been in an older version of Go. For example:<br>
<br>
<a href="http://paste.ubuntu.com/8158001/" target="_blank">http://paste.ubuntu.com/8158001/</a><br>
<br>
will appear in syslog as:<br>
<br>
Aug 27 13:01:36 rossak testing[3812]: hello<br>
<br>
An example of log output streamed to all-machines.log using the syslog package:<br>
<br>
unit-vanilla2-0[1424]: 2014-08-27 09:34:14 INFO juju.worker.uniter uniter.go:324 deploying charm "local:win2012hvr2/vanilla2-0"<br>
unit-vanilla2-0[1424]: 2014-08-27 09:34:14 DEBUG juju.worker.uniter.charm manifest_deployer.go:126 preparing to deploy charm "local:win2012hvr2/vanilla2-0"<br>
unit-vanilla2-0[1424]: 2014-08-27 09:34:14 DEBUG juju.worker.uniter.charm manifest_deployer.go:102 deploying charm "local:win2012hvr2/vanilla2-0"<br>
unit-vanilla2-0[1424]: 2014-08-27 09:34:14 DEBUG juju.worker.uniter.filter filter.go:583 no new charm event<br>
<br>
I have not looked at the reconnect part though.<br>
<br>
<br>
Gabriel<br>
<br>
<br>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">
<div><br>
</div>
<div>John</div>
<div>=:-> </div>
</div>
</div>
</div>
<br>
<fieldset></fieldset> <br>
</blockquote>
<br>
</div>

<br>--<br>
Juju-dev mailing list<br>
<a href="mailto:Juju-dev@lists.ubuntu.com">Juju-dev@lists.ubuntu.com</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/juju-dev" target="_blank">https://lists.ubuntu.com/mailman/listinfo/juju-dev</a><br>
<br></blockquote></div><br></div>