Giter Site home page Giter Site logo

cosmolog's Introduction

cosmolog

cosmolog โ€” Logging Framework For The Open Source Universe

THIS PROJECT IS STILL IN THE DESIGN PHASE

IDEAS & CONTRIBUTIONS ARE WELCOME

An Open Source Universe Project


Contents

Features โœจ

  • Log Levels Planned
  • Custom Formatters Planned
  • Levels Viewable by ENVIRONMENT Planned
  • Integration w/ Solar System Planned
  • Error Logs w/ Stack Traces Planned

Install ๐Ÿ› 

npm install cosmolog

Usage ๐Ÿ”ญ

Read more about the Design behind cosmolog here.

import { log } from 'cosmolog';
log.format('json');
log.debug('A Debug Log');
// {_level: 'DEBUG', timestamp: '2022-07-29T14:45:48.952Z', message: 'A Debug Log' }
log.info('A Simple Log', { data: 'optionalDataObject' });
// {_level: 'INFO', timestamp: '2022-07-29T14:45:49.952Z', message: 'A Simple Log', meta: { data: 'optionalDataObject' } }
log.error('An Error Happened', new Error('Optional Error Argument'));
// {_level: 'ERROR', timestamp: '2022-07-29T14:45:50.952Z', message: 'An Error Happened', error: { message: 'Optional Error Argument', trace: 'Stack Trace...' } }

Documentation ๐Ÿ›ฐ

cosmolog is under active development, documentation will be added once an initial release is ready.

Contributing ๐ŸŒŽ

We would love for you to contribute your ideas, code, & fixes to cosmolog.

We encourage everyone to read our Design Document to learn more about the thought process behind cosmolog.

Also check out the rewards offered for contributing to the Open Source Universe.

License โš–๏ธ

MIT

cosmolog's People

Contributors

renovate[bot] avatar semantic-release-bot avatar a-n-u-b-i-s avatar

cosmolog's Issues

Action Required: Fix Renovate Configuration

There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.

Error type: Cannot find preset's package (github>semantic-release/.github)

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Repository problems

These problems occurred while renovating this repository. View logs.

  • WARN: Fallback to renovate.json file as a preset is deprecated, please use a default.json file instead.

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • ci(action): update actions/setup-node digest to 1a4442c
  • chore(deps): update dependency ts-node to v10.9.2
  • chore(deps): update dependency prettier to v3.1.1
  • ci(action): update actions/checkout action to v3.6.0
  • ci(action): update actions/setup-node action to v3.8.2
  • chore(deps): update commitlint monorepo to v18 (major) (@commitlint/cli, @commitlint/config-conventional, @commitlint/types)
  • chore(deps): update dependency lint-staged to v15
  • chore(deps): update dependency node to v20 (node, @types/node)
  • chore(deps): update semantic-release monorepo (major) (@semantic-release/commit-analyzer, @semantic-release/npm, @semantic-release/release-notes-generator, semantic-release)
  • ci(action): update actions/setup-node action to v4
  • ๐Ÿ” Create all rate-limited PRs at once ๐Ÿ”

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

github-actions
.github/workflows/CD.yml
  • actions/checkout v3@f43a0e5ff2bd294095638e18286ca9a3d1956744
  • pnpm/action-setup v2.4.0@d882d12c64e032187b2edb46d3a0d003b7a43598
  • actions/setup-node v3@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
.github/workflows/CI.yml
  • actions/checkout v3@f43a0e5ff2bd294095638e18286ca9a3d1956744
  • pnpm/action-setup v2.4.0@d882d12c64e032187b2edb46d3a0d003b7a43598
  • actions/setup-node v3@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
.github/workflows/PR.yml
  • actions/checkout v3@f43a0e5ff2bd294095638e18286ca9a3d1956744
  • pnpm/action-setup v2.4.0@d882d12c64e032187b2edb46d3a0d003b7a43598
  • actions/setup-node v3@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d
npm
package.json
  • @commitlint/cli 17.7.1
  • @commitlint/config-conventional 17.7.0
  • @commitlint/types 17.4.4
  • @semantic-release/commit-analyzer 10.0.4
  • @semantic-release/git 10.0.1
  • @semantic-release/github 9.0.4
  • @semantic-release/npm 10.0.5
  • @semantic-release/release-notes-generator 11.0.7
  • @tsconfig/node16 16.1.1
  • @types/glob 8.1.0
  • @types/node 18.6.1
  • c8 8.0.1
  • commitizen 4.3.0
  • cz-conventional-changelog 3.3.0
  • dotenv 16.3.1
  • esbuild 0.19.2
  • eslint 8.48.0
  • eslint-config-intellibus 1.0.155
  • eslint-formatter-mo 1.2.0
  • esmock 2.3.8
  • glob 9.3.5
  • husky 8.0.3
  • lint-staged 14.0.1
  • npm-run-all 4.1.5
  • prettier 3.0.3
  • pretty-quick 3.1.3
  • semantic-release 21.1.1
  • semantic-release-interval 1.0.46
  • ts-node 10.9.1
  • tsconfig-paths 4.2.0
  • typescript 4.8.4
  • uvu 0.5.6
  • node >=16.0.0
nvm
.nvmrc
  • node v18.7.0

  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.