Skip to content

Replace the simple-node-logger dependency with a more reliable alternative #60

@devgar

Description

@devgar

The simple-node-logger dependency is currently used in the project, but it has not been actively maintained with no updates in the last 4 years.

Starting from Node.js 22 deprecation warnings are shown for the usage of util.isDate and util.isArray. As of Node.js 24, util.isDate usage throws an error, preventing apps from being packaged. This increases the urgency to replace this dependency.

This issue has also been mentioned in Rocket.Chat.Apps-cli Issue #173.

Proposal:
Evaluate more reliable and actively maintained alternatives to replace this dependency. Some popular options in the community could be winston or pino.

Suggested Tasks:

  1. Select a new dependency to implement the same functionalities.
  2. Update the codebase to use the selected dependency.
  3. Test.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions