Skip to content

Unified log output for all buildpacks used (ideally even between language families) #766

@c0d1ngm0nk3y

Description

@c0d1ngm0nk3y

When using the nodejs, you get a different log output compared to java. It varies even between buildpacks since the ca-certificates buildpack is used in both meta buildpacks.

Describe the Enhancement

All buildpacks should make use of the nicer log output of libpak/bard.

Possible Solution

How about moving libpak/bard to a separate repository to be used in all buildpacks and then bit by bit use this instead until we can remove libpak/bard and 'packit/scribe' altogether?

Motivation

If you try the npm sample, you will get somewhat confusing log output which is caused by the first buildpack to use a different logger.
In addition, if you use java and nodejs, the log output is not as unified than it could be. That would make a better user experience.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions