pharo-users@lists.pharo.org

Any question about pharo is welcome

View all threads

Logging Frameworks

EM
Esteban Maringolo
Sun, Aug 8, 2021 2:28 PM

What are the current options for logging?

Beacon seems to be the most modern one, but the Github repository
doesn't seem very active (maybe it forked somewhere else).

Given that the logs might come from different worker images, is there
something that can work via HTTP or similar? (it is, forwarding the
logged events to a server).

Regards!

ps: I think I've asked this before, but couldn't find my previous
question about it.

Esteban A. Maringolo

What are the current options for logging? Beacon seems to be the most modern one, but the Github repository doesn't seem very active (maybe it forked somewhere else). Given that the logs might come from different worker images, is there something that can work via HTTP or similar? (it is, forwarding the logged events to a server). Regards! ps: I think I've asked this before, but couldn't find my previous question about it. Esteban A. Maringolo
GC
Gabriel Cotelli
Mon, Aug 9, 2021 12:08 PM

Beacon is integrated as part of Pharo now, but the repository includes more
logger options. Maybe some option there allows forwarding the logs to a
centralized place. I'm also interested in other's experiences regarding
logging options because we want to settle on some option as the default for
our Pharo components.

On Sun, Aug 8, 2021 at 11:29 AM Esteban Maringolo emaringolo@gmail.com
wrote:

What are the current options for logging?

Beacon seems to be the most modern one, but the Github repository
doesn't seem very active (maybe it forked somewhere else).

Given that the logs might come from different worker images, is there
something that can work via HTTP or similar? (it is, forwarding the
logged events to a server).

Regards!

ps: I think I've asked this before, but couldn't find my previous
question about it.

Esteban A. Maringolo

Beacon is integrated as part of Pharo now, but the repository includes more logger options. Maybe some option there allows forwarding the logs to a centralized place. I'm also interested in other's experiences regarding logging options because we want to settle on some option as the default for our Pharo components. On Sun, Aug 8, 2021 at 11:29 AM Esteban Maringolo <emaringolo@gmail.com> wrote: > What are the current options for logging? > > Beacon seems to be the most modern one, but the Github repository > doesn't seem very active (maybe it forked somewhere else). > > Given that the logs might come from different worker images, is there > something that can work via HTTP or similar? (it is, forwarding the > logged events to a server). > > Regards! > > ps: I think I've asked this before, but couldn't find my previous > question about it. > > > Esteban A. Maringolo >
NH
Norbert Hartl
Mon, Aug 9, 2021 12:15 PM

Beacon is a sad story. There was a lot of initiative and motivation for loggers which was killed. But it is still a good foundation to build something useful on top of it. I integrated a syslog option when I was working on beacon. In my projects I’ve done a sender to elasticsearch for logging. Beacon’s design allows all of that. After motivation died nobody put some love into it again. That’s all!

Maybe time to pick it up again. But I personally have too much on my plate right now to take another attempt.

Norbert

Am 09.08.2021 um 14:08 schrieb Gabriel Cotelli g.cotelli@gmail.com:

Beacon is integrated as part of Pharo now, but the repository includes more logger options. Maybe some option there allows forwarding the logs to a centralized place. I'm also interested in other's experiences regarding logging options because we want to settle on some option as the default for our Pharo components.

On Sun, Aug 8, 2021 at 11:29 AM Esteban Maringolo <emaringolo@gmail.com mailto:emaringolo@gmail.com> wrote:
What are the current options for logging?

Beacon seems to be the most modern one, but the Github repository
doesn't seem very active (maybe it forked somewhere else).

Given that the logs might come from different worker images, is there
something that can work via HTTP or similar? (it is, forwarding the
logged events to a server).

Regards!

ps: I think I've asked this before, but couldn't find my previous
question about it.

Esteban A. Maringolo

Beacon is a sad story. There was a lot of initiative and motivation for loggers which was killed. But it is still a good foundation to build something useful on top of it. I integrated a syslog option when I was working on beacon. In my projects I’ve done a sender to elasticsearch for logging. Beacon’s design allows all of that. After motivation died nobody put some love into it again. That’s all! Maybe time to pick it up again. But I personally have too much on my plate right now to take another attempt. Norbert > Am 09.08.2021 um 14:08 schrieb Gabriel Cotelli <g.cotelli@gmail.com>: > > Beacon is integrated as part of Pharo now, but the repository includes more logger options. Maybe some option there allows forwarding the logs to a centralized place. I'm also interested in other's experiences regarding logging options because we want to settle on some option as the default for our Pharo components. > > On Sun, Aug 8, 2021 at 11:29 AM Esteban Maringolo <emaringolo@gmail.com <mailto:emaringolo@gmail.com>> wrote: > What are the current options for logging? > > Beacon seems to be the most modern one, but the Github repository > doesn't seem very active (maybe it forked somewhere else). > > Given that the logs might come from different worker images, is there > something that can work via HTTP or similar? (it is, forwarding the > logged events to a server). > > Regards! > > ps: I think I've asked this before, but couldn't find my previous > question about it. > > > Esteban A. Maringolo
EM
Esteban Maringolo
Mon, Aug 9, 2021 1:03 PM

That is my impression with Beacon, there was a lot of discussion about
it and then never heard of it again.

Is your code available somewhere?

Regards!

ps: There is also TinyLogger that works by means of a DynamicVariable,
but I liked the idea of using objects instead of just strings for
logging (which I'm manually doing now).

Esteban A. Maringolo

On Mon, Aug 9, 2021 at 9:16 AM Norbert Hartl norbert@hartl.name wrote:

Beacon is a sad story. There was a lot of initiative and motivation for loggers which was killed. But it is still a good foundation to build something useful on top of it. I integrated a syslog option when I was working on beacon. In my projects I’ve done a sender to elasticsearch for logging. Beacon’s design allows all of that. After motivation died nobody put some love into it again. That’s all!

Maybe time to pick it up again. But I personally have too much on my plate right now to take another attempt.

Norbert

Am 09.08.2021 um 14:08 schrieb Gabriel Cotelli g.cotelli@gmail.com:

Beacon is integrated as part of Pharo now, but the repository includes more logger options. Maybe some option there allows forwarding the logs to a centralized place. I'm also interested in other's experiences regarding logging options because we want to settle on some option as the default for our Pharo components.

On Sun, Aug 8, 2021 at 11:29 AM Esteban Maringolo emaringolo@gmail.com wrote:

What are the current options for logging?

Beacon seems to be the most modern one, but the Github repository
doesn't seem very active (maybe it forked somewhere else).

Given that the logs might come from different worker images, is there
something that can work via HTTP or similar? (it is, forwarding the
logged events to a server).

Regards!

ps: I think I've asked this before, but couldn't find my previous
question about it.

Esteban A. Maringolo

That is my impression with Beacon, there was a lot of discussion about it and then never heard of it again. Is your code available somewhere? Regards! ps: There is also TinyLogger that works by means of a DynamicVariable, but I liked the idea of using objects instead of just strings for logging (which I'm manually doing now). Esteban A. Maringolo On Mon, Aug 9, 2021 at 9:16 AM Norbert Hartl <norbert@hartl.name> wrote: > > Beacon is a sad story. There was a lot of initiative and motivation for loggers which was killed. But it is still a good foundation to build something useful on top of it. I integrated a syslog option when I was working on beacon. In my projects I’ve done a sender to elasticsearch for logging. Beacon’s design allows all of that. After motivation died nobody put some love into it again. That’s all! > > Maybe time to pick it up again. But I personally have too much on my plate right now to take another attempt. > > Norbert > > > Am 09.08.2021 um 14:08 schrieb Gabriel Cotelli <g.cotelli@gmail.com>: > > Beacon is integrated as part of Pharo now, but the repository includes more logger options. Maybe some option there allows forwarding the logs to a centralized place. I'm also interested in other's experiences regarding logging options because we want to settle on some option as the default for our Pharo components. > > On Sun, Aug 8, 2021 at 11:29 AM Esteban Maringolo <emaringolo@gmail.com> wrote: >> >> What are the current options for logging? >> >> Beacon seems to be the most modern one, but the Github repository >> doesn't seem very active (maybe it forked somewhere else). >> >> Given that the logs might come from different worker images, is there >> something that can work via HTTP or similar? (it is, forwarding the >> logged events to a server). >> >> Regards! >> >> ps: I think I've asked this before, but couldn't find my previous >> question about it. >> >> >> Esteban A. Maringolo > >
EM
Esteban Maringolo
Mon, Aug 9, 2021 1:05 PM

Hi Gabriel,

I found this Beacon-Server [1] that could work, it would be a good use
case in a docker environment where you have several worker images
talking to a single beacon-server-container.

Regards!

[1] https://github.com/grype/Beacon-Server

Esteban A. Maringolo

On Mon, Aug 9, 2021 at 9:10 AM Gabriel Cotelli g.cotelli@gmail.com wrote:

Beacon is integrated as part of Pharo now, but the repository includes more logger options. Maybe some option there allows forwarding the logs to a centralized place. I'm also interested in other's experiences regarding logging options because we want to settle on some option as the default for our Pharo components.

On Sun, Aug 8, 2021 at 11:29 AM Esteban Maringolo emaringolo@gmail.com wrote:

What are the current options for logging?

Beacon seems to be the most modern one, but the Github repository
doesn't seem very active (maybe it forked somewhere else).

Given that the logs might come from different worker images, is there
something that can work via HTTP or similar? (it is, forwarding the
logged events to a server).

Regards!

ps: I think I've asked this before, but couldn't find my previous
question about it.

Esteban A. Maringolo

Hi Gabriel, I found this Beacon-Server [1] that could work, it would be a good use case in a docker environment where you have several worker images talking to a single beacon-server-container. Regards! [1] https://github.com/grype/Beacon-Server Esteban A. Maringolo On Mon, Aug 9, 2021 at 9:10 AM Gabriel Cotelli <g.cotelli@gmail.com> wrote: > > Beacon is integrated as part of Pharo now, but the repository includes more logger options. Maybe some option there allows forwarding the logs to a centralized place. I'm also interested in other's experiences regarding logging options because we want to settle on some option as the default for our Pharo components. > > On Sun, Aug 8, 2021 at 11:29 AM Esteban Maringolo <emaringolo@gmail.com> wrote: >> >> What are the current options for logging? >> >> Beacon seems to be the most modern one, but the Github repository >> doesn't seem very active (maybe it forked somewhere else). >> >> Given that the logs might come from different worker images, is there >> something that can work via HTTP or similar? (it is, forwarding the >> logged events to a server). >> >> Regards! >> >> ps: I think I've asked this before, but couldn't find my previous >> question about it. >> >> >> Esteban A. Maringolo