> > Not to say syslog is dead, it's especially useful for clustered installs > which need fancier logging like centralization or off-site replication, etc.
And a lot of people who do use syslog are just telling journald to forward logs there, in which case, console logging is still a good default. On Wed, Jul 25, 2018 at 10:42 AM, Brian Bouterse <bbout...@redhat.com> wrote: > I think console logging is also probably the right logging default in non > containerized environments too. The majority of OSes Pulp will run on will > run systemd which has it's logging facilities reading from stdout and > stderr [0]. So for the majority of non-containerized userbase systemd is > their logging system not syslog. Not to say syslog is dead, it's especially > useful for clustered installs which need fancier logging like > centralization or off-site replication, etc. Those users can take the extra > step to configure logging to syslog if they apply a bit of extra config > after https://pulp.plan.io/issues/3879 is fixed. > > It also being the expected logging for containerized environments makes me > think we should switch Pulp3 to console logging as the default. What do you > think? > > [0]: https://www.freedesktop.org/software/systemd/man/systemd- > journald.service.html#Description > > > On Wed, Jul 25, 2018 at 10:31 AM, Eric Helms <ehe...@redhat.com> wrote: > >> You actually can run with console logging today. There is a bug where if >> you are in an environment without syslog and enable console logging you >> will get errors, see https://pulp.plan.io/issues/3879 >> >> Since background running typically translates to systemd based, perhaps >> considering making logging type configurable as an environment variable or >> command line option to set it per service. For example, perhaps you want to >> run workers in the background but the main application server in your >> console? >> >> >> On Wed, Jul 25, 2018 at 9:17 AM, David Davis <davidda...@redhat.com> >> wrote: >> >>> I definitely think that we should support console logging (and it looks >>> like we currently don’t) but I’m a bit hesitant to make it the default. I >>> think right now a majority of non-dev users will be running these services >>> in the background. But I could see perhaps one day where Pulp is mostly run >>> in containers where console logging would be the better default. >>> >>> David >>> >>> >>> On Wed, Jul 25, 2018 at 8:17 AM Eric Helms <ehe...@redhat.com> wrote: >>> >>>> Howdy, >>>> >>>> As I understand things, the default logging in Pulp 3 is set to syslog. >>>> I am proposing changing this to be console by default and optionally >>>> letting users configure syslog. I think these days console as a default >>>> makes general sense for running things in a simple terminal, or as a >>>> developer. Further, the natural way to log in a container based environment >>>> is to log to stdout. The use of syslog makes sense in a traditional systemd >>>> based deployment which can be configured by users as needed. >>>> >>>> >>>> - Eric >>>> _______________________________________________ >>>> Pulp-dev mailing list >>>> Pulp-dev@redhat.com >>>> https://www.redhat.com/mailman/listinfo/pulp-dev >>>> >>> >> >> _______________________________________________ >> Pulp-dev mailing list >> Pulp-dev@redhat.com >> https://www.redhat.com/mailman/listinfo/pulp-dev >> >> > > _______________________________________________ > Pulp-dev mailing list > Pulp-dev@redhat.com > https://www.redhat.com/mailman/listinfo/pulp-dev > >
_______________________________________________ Pulp-dev mailing list Pulp-dev@redhat.com https://www.redhat.com/mailman/listinfo/pulp-dev