godot-logger is an easy-to-use logger for godot-rust projects.

Overview

godot-logger

Crates.io docs.rs GitHub branch checks state

A logger for godot-rust projects

godot-logger is an easy-to-use logger for godot-rust projects. It prints logs to Godot's output console and supports module-specific log levels.

Usage

Start by adding godot-logger and log as dependencies to your project's Cargo.toml.

[dependencies]
godot-logger = "1.0.0"
log = "0.4"

Then configure and initialize the logger in the init method that is passed to godot_init!.

use gdnative::prelude::*;
use godot_logger::GodotLogger;
use log::{Level, LevelFilter};

fn init(handle: InitHandle) {
    if let Err(error) = GodotLogger::builder()
        .default_log_level(Level::Info)
        .add_filter("godot_logger", LevelFilter::Debug)
        .init()
    {
        godot_warn!("{}", error.to_string());
    }

    log::debug!("Initialized the logger");
}

godot_init!(init);

The following will be printed in the Output console inside Godot:

2021-09-25 19:29:25 DEBUG godot_logger Initialized the logger

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Comments
  • Update gdnative requirement from 0.9 to 0.10

    Update gdnative requirement from 0.9 to 0.10

    Updates the requirements on gdnative to permit the latest version.

    Changelog

    Sourced from gdnative's changelog.

    [0.10.0] - 2022-03-19

    (Version 0.10.0-rc.0 has been integrated into this change set)

    Added

    • Crate features
      • serde: support for serialization/deserialization of VariantDispatch and core types (#743)
      • async: foundation for async/await programming (#804)
      • custom-godot, allowing easy use of custom Godot builds (#833, #838)
    • New top-level modules init, log, profiler, derive (#788, #800, #811)
    • Geometric types
      • Vector2 and Vector3 constants (#718)
      • Quat methods (#720)
      • Transform2D methods (#791)
      • Transform methods (#821)
    • Other core types
      • VariantDispatch struct + Variant::dispatch() (#708)
      • Color conversions: from_hsv(), from_hsva(), to_*() (#729)
      • GodotString::format() (#816)
      • AsArg for Instance + TInstance (#830)
      • TRef::get_node_as() through NodeExt (#727)
      • PoolArray::to_vec() (#843)
    • Exporting
      • #[property(get, set)] and Property<T> for custom getters/setters (#841)
      • Array typehints (#639)
      • Type-safe registration (Method, Varargs, FromVarargs, ...) (#681)
      • ClassBuilder::signal() + SignalBuilder (#828)
      • #[export] now accepts a method name (#734)
      • ArcData::into_inner() (#700)
      • MapOwned trait + Once<T> user-data (#693)
      • NoHint for forward compatibility (#690)

    Changed

    • MSRV is now 1.56 (#833, #870)
    • Rust edition is now 2021 (#870)
    • euclid vector library replaced with glam, no longer part of public API (#713)
    • Variant has now a redesigned conversion API (#819)
    • Type renames (#815, #828)
      • RefInstance -> TInstance
      • RefKind -> Memory
      • ThreadAccess -> Ownership
      • TypedArray -> PoolArray
      • Element -> PoolElement

    ... (truncated)

    Commits
    • 339d0dd Add 'std' feature for regex crate
    • 6807207 Merge #874
    • cd012f8 Update changelog + ReadMe
    • ba4f395 Make assets license clearer to understand; remove unused logo
    • 2c59611 Remove #[property(before_get|before_set|after_get|after_set)]
    • 575767d NameString: slight modernization
    • a4409a9 Use debug feature in bindings generator; fix related issue not detected in CI
    • bf45fa3 Minor dependency + clippy + check.sh + doc adjustments
    • acceeaf Plane: API consistency, unit-length invariant enforced, tests
    • 2cbbc6f Update godot-rust version: 0.10.0-rc.0 -> 0.10.0
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    PR-merge C-dependency 
    opened by dependabot[bot] 2
  • Update gdnative-core requirement from 0.9 to 0.10

    Update gdnative-core requirement from 0.9 to 0.10

    Updates the requirements on gdnative-core to permit the latest version.

    Changelog

    Sourced from gdnative-core's changelog.

    [0.10.0] - 2022-03-19

    (Version 0.10.0-rc.0 has been integrated into this change set)

    Added

    • Crate features
      • serde: support for serialization/deserialization of VariantDispatch and core types (#743)
      • async: foundation for async/await programming (#804)
      • custom-godot, allowing easy use of custom Godot builds (#833, #838)
    • New top-level modules init, log, profiler, derive (#788, #800, #811)
    • Geometric types
      • Vector2 and Vector3 constants (#718)
      • Quat methods (#720)
      • Transform2D methods (#791)
      • Transform methods (#821)
    • Other core types
      • VariantDispatch struct + Variant::dispatch() (#708)
      • Color conversions: from_hsv(), from_hsva(), to_*() (#729)
      • GodotString::format() (#816)
      • AsArg for Instance + TInstance (#830)
      • TRef::get_node_as() through NodeExt (#727)
      • PoolArray::to_vec() (#843)
    • Exporting
      • #[property(get, set)] and Property<T> for custom getters/setters (#841)
      • Array typehints (#639)
      • Type-safe registration (Method, Varargs, FromVarargs, ...) (#681)
      • ClassBuilder::signal() + SignalBuilder (#828)
      • #[export] now accepts a method name (#734)
      • ArcData::into_inner() (#700)
      • MapOwned trait + Once<T> user-data (#693)
      • NoHint for forward compatibility (#690)

    Changed

    • MSRV is now 1.56 (#833, #870)
    • Rust edition is now 2021 (#870)
    • euclid vector library replaced with glam, no longer part of public API (#713)
    • Variant has now a redesigned conversion API (#819)
    • Type renames (#815, #828)
      • RefInstance -> TInstance
      • RefKind -> Memory
      • ThreadAccess -> Ownership
      • TypedArray -> PoolArray
      • Element -> PoolElement

    ... (truncated)

    Commits
    • 339d0dd Add 'std' feature for regex crate
    • 6807207 Merge #874
    • cd012f8 Update changelog + ReadMe
    • ba4f395 Make assets license clearer to understand; remove unused logo
    • 2c59611 Remove #[property(before_get|before_set|after_get|after_set)]
    • 575767d NameString: slight modernization
    • a4409a9 Use debug feature in bindings generator; fix related issue not detected in CI
    • bf45fa3 Minor dependency + clippy + check.sh + doc adjustments
    • acceeaf Plane: API consistency, unit-length invariant enforced, tests
    • 2cbbc6f Update godot-rust version: 0.10.0-rc.0 -> 0.10.0
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    PR-merge C-dependency 
    opened by dependabot[bot] 2
  • Bump nosborn/github-action-markdown-cli from 2 to 3.0.0

    Bump nosborn/github-action-markdown-cli from 2 to 3.0.0

    Bumps nosborn/github-action-markdown-cli from 2 to 3.0.0.

    Release notes

    Sourced from nosborn/github-action-markdown-cli's releases.

    v3.0.0

    What's Changed

    Full Changelog: https://github.com/nosborn/github-action-markdown-cli/compare/v2...v3.0.0

    Commits
    • 6e8c18c Bump to v3.0.0
    • 7b698a3 Use a problem matcher
    • b5f9765 Document --ignore-path option
    • 3b7c8d5 Expose --ignore-path option
    • 4af041e Bump markdownlint-cli to 0.30.0
    • 23f7dd2 Add .dockerignore
    • 569c5b2 Bump actions/setup-python from 2.2.2 to 2.3.1
    • 449cde1 Bump actions/checkout from 2.3.5 to 2.4.0
    • 823add8 Bump actions/checkout from 2.3.4 to 2.3.5
    • 302bba3 Use softprops/action-gh-release
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    PR-merge C-dependency 
    opened by dependabot[bot] 2
  • Bump luizm/action-sh-checker from 0.3.0 to 0.4.0

    Bump luizm/action-sh-checker from 0.3.0 to 0.4.0

    Bumps luizm/action-sh-checker from 0.3.0 to 0.4.0.

    Release notes

    Sourced from luizm/action-sh-checker's releases.

    v0.4.0

    shfmt and shellcheck updated

    Commits
    • 38985be Merge pull request #54 from johannbg/SHCHECK
    • 484f0ee Merge branch 'master' into SHCHECK
    • 7b59228 Merge pull request #53 from johannbg/master
    • 6b5b7b1 feat: update shellcheck to the latest release ( 0.8.0 )
    • ef038d9 feat: update shfmt to the latest release ( 3.4.3 )
    • 1cfdaba feat: update shfmt
    • b5450e5 doc: update readme
    • 3ee679d fix: workflow name
    • bab4c3d fix: build
    • 4a916fc Merge pull request #50 from curiositycasualty/if/actions
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    PR-merge C-dependency 
    opened by dependabot[bot] 1
  • Bump codecov/codecov-action from 2.1.0 to 3

    Bump codecov/codecov-action from 2.1.0 to 3

    Bumps codecov/codecov-action from 2.1.0 to 3.

    Release notes

    Sourced from codecov/codecov-action's releases.

    v3.0.0

    Breaking Changes

    • #689 Bump to node16 and small fixes

    Features

    • #688 Incorporate gcov arguments for the Codecov uploader

    Dependencies

    • #548 build(deps-dev): bump jest-junit from 12.2.0 to 13.0.0
    • #603 [Snyk] Upgrade @​actions/core from 1.5.0 to 1.6.0
    • #628 build(deps): bump node-fetch from 2.6.1 to 3.1.1
    • #634 build(deps): bump node-fetch from 3.1.1 to 3.2.0
    • #636 build(deps): bump openpgp from 5.0.1 to 5.1.0
    • #652 build(deps-dev): bump @​vercel/ncc from 0.30.0 to 0.33.3
    • #653 build(deps-dev): bump @​types/node from 16.11.21 to 17.0.18
    • #659 build(deps-dev): bump @​types/jest from 27.4.0 to 27.4.1
    • #667 build(deps): bump actions/checkout from 2 to 3
    • #673 build(deps): bump node-fetch from 3.2.0 to 3.2.3
    • #683 build(deps): bump minimist from 1.2.5 to 1.2.6
    • #685 build(deps): bump @​actions/github from 5.0.0 to 5.0.1
    • #681 build(deps-dev): bump @​types/node from 17.0.18 to 17.0.23
    • #682 build(deps-dev): bump typescript from 4.5.5 to 4.6.3
    • #676 build(deps): bump @​actions/exec from 1.1.0 to 1.1.1
    • #675 build(deps): bump openpgp from 5.1.0 to 5.2.1
    Changelog

    Sourced from codecov/codecov-action's changelog.

    3.0.0

    Breaking Changes

    • #689 Bump to node16 and small fixes

    Features

    • #688 Incorporate gcov arguments for the Codecov uploader

    Dependencies

    • #548 build(deps-dev): bump jest-junit from 12.2.0 to 13.0.0
    • #603 [Snyk] Upgrade @​actions/core from 1.5.0 to 1.6.0
    • #628 build(deps): bump node-fetch from 2.6.1 to 3.1.1
    • #634 build(deps): bump node-fetch from 3.1.1 to 3.2.0
    • #636 build(deps): bump openpgp from 5.0.1 to 5.1.0
    • #652 build(deps-dev): bump @​vercel/ncc from 0.30.0 to 0.33.3
    • #653 build(deps-dev): bump @​types/node from 16.11.21 to 17.0.18
    • #659 build(deps-dev): bump @​types/jest from 27.4.0 to 27.4.1
    • #667 build(deps): bump actions/checkout from 2 to 3
    • #673 build(deps): bump node-fetch from 3.2.0 to 3.2.3
    • #683 build(deps): bump minimist from 1.2.5 to 1.2.6
    • #685 build(deps): bump @​actions/github from 5.0.0 to 5.0.1
    • #681 build(deps-dev): bump @​types/node from 17.0.18 to 17.0.23
    • #682 build(deps-dev): bump typescript from 4.5.5 to 4.6.3
    • #676 build(deps): bump @​actions/exec from 1.1.0 to 1.1.1
    • #675 build(deps): bump openpgp from 5.1.0 to 5.2.1
    Commits
    • e3c5604 Merge pull request #689 from codecov/feat/gcov
    • 174efc5 Update package-lock.json
    • 6243a75 bump to 3.0.0
    • 0d6466f Bump to node16
    • d4729ee fetch.default
    • 351baf6 fix: bash
    • d8cf680 Merge pull request #675 from codecov/dependabot/npm_and_yarn/openpgp-5.2.1
    • b775e90 Merge pull request #676 from codecov/dependabot/npm_and_yarn/actions/exec-1.1.1
    • 2ebc2f0 Merge pull request #682 from codecov/dependabot/npm_and_yarn/typescript-4.6.3
    • 8e2ef2b Merge pull request #681 from codecov/dependabot/npm_and_yarn/types/node-17.0.23
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    PR-merge C-dependency 
    opened by dependabot[bot] 1
  • Bump actions/upload-artifact from 2.3.1 to 3

    Bump actions/upload-artifact from 2.3.1 to 3

    Bumps actions/upload-artifact from 2.3.1 to 3.

    Release notes

    Sourced from actions/upload-artifact's releases.

    v3.0.0

    What's Changed

    • Update default runtime to node16 (#293)
    • Update package-lock.json file version to 2 (#302)

    Breaking Changes

    With the update to Node 16, all scripts will now be run with Node 16 rather than Node 12.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    PR-merge C-dependency 
    opened by dependabot[bot] 1
  • Bump nosborn/github-action-markdown-cli from 2 to 3.0.1

    Bump nosborn/github-action-markdown-cli from 2 to 3.0.1

    Bumps nosborn/github-action-markdown-cli from 2 to 3.0.1.

    Release notes

    Sourced from nosborn/github-action-markdown-cli's releases.

    v3.0.1

    What's Changed

    Full Changelog: https://github.com/nosborn/github-action-markdown-cli/compare/v3.0.0...v3.0.1

    v3.0.0

    What's Changed

    Full Changelog: https://github.com/nosborn/github-action-markdown-cli/compare/v2...v3.0.0

    Commits
    • 018fc8b Make problem matcher available to published action
    • 6e8c18c Bump to v3.0.0
    • 7b698a3 Use a problem matcher
    • b5f9765 Document --ignore-path option
    • 3b7c8d5 Expose --ignore-path option
    • 4af041e Bump markdownlint-cli to 0.30.0
    • 23f7dd2 Add .dockerignore
    • 569c5b2 Bump actions/setup-python from 2.2.2 to 2.3.1
    • 449cde1 Bump actions/checkout from 2.3.5 to 2.4.0
    • 823add8 Bump actions/checkout from 2.3.4 to 2.3.5
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    PR-merge C-dependency 
    opened by dependabot[bot] 1
  • Bump actions/upload-artifact from 2.3.0 to 2.3.1

    Bump actions/upload-artifact from 2.3.0 to 2.3.1

    Bumps actions/upload-artifact from 2.3.0 to 2.3.1.

    Release notes

    Sourced from actions/upload-artifact's releases.

    v2.3.1

    Fix for empty fails on Windows failing on upload #281

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    PR-merge C-dependency 
    opened by dependabot[bot] 1
  • Bump actions/upload-artifact from 2.2.4 to 2.3.0

    Bump actions/upload-artifact from 2.2.4 to 2.3.0

    Bumps actions/upload-artifact from 2.2.4 to 2.3.0.

    Release notes

    Sourced from actions/upload-artifact's releases.

    v2.3.0 Upload Artifact

    • Optimizations for faster uploads of larger files that are already compressed
    • Significantly improved logging when there are chunked uploads
    • Clarifications in logs around the upload size and prohibited characters that aren't allowed in the artifact name or any uploaded files
    • Various other small bugfixes & optimizations
    Commits
    • da838ae Bump @​actions/artifact to version 0.6.0 (#280)
    • f4ac36d Improve readme (#278)
    • 5f375cc Document how to correctly use environment variables for path input (#274)
    • a009a66 Create release-new-action-version.yml (#277)
    • b9bb657 Bump tmpl from 1.0.4 to 1.0.5 (#250)
    • 0b3de3e Fix README.md links and some formatting updates (#273)
    • 54f3f7f Merge pull request #271 from actions/robherley/dupe-issue-template
    • f061e61 rm dupe security vulnerability from issue template
    • ee82d6a Merge pull request #269 from actions/robherley/update-issue-templates
    • ecd66f1 add issue templates
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    PR-merge C-dependency 
    opened by dependabot[bot] 1
  • Bump creyD/prettier_action from 4.0 to 4.1.1

    Bump creyD/prettier_action from 4.0 to 4.1.1

    Bumps creyD/prettier_action from 4.0 to 4.1.1.

    Release notes

    Sourced from creyD/prettier_action's releases.

    Bugfix Update

    Minor Feature Update

    • Added working_directory parameter
    • Changed term "master" in readme to the new GitHub default convention (Thanks to @​JLHasson)
    • package-lock.json now doesn't get deleted anymore (Thanks to @​AndyA)
    • Added commit-description parameter (Thanks to @​insyri)
    • Fixed a bug with spaces in file names (Thanks to @​sksat)

    Full Changelog: https://github.com/creyD/prettier_action/compare/v4.0...v4.1

    Commits
    • b305fc8 Merge pull request #76 from creyD/dev
    • 26c4892 Fixed a bug with missing "
    • 86625cc Merged the input commit description if statement
    • fdbbee3 Bugfix for the commit description
    • f9f10e0 Added spacing for commit description
    • 2b5c9a8 Merge pull request #75 from insyri/dev
    • f449610 Variable assignment fix, issued via CodeFactor
    • a9474e2 Corrected if/else for INPUT_COMMIT_DESCRIPTION.
    • dbdc557 Merge pull request #73 from creyD/dev
    • 9accc7b Added further context for the working_directory
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    PR-merge C-dependency 
    opened by dependabot[bot] 1
  • Bump creyD/prettier_action from 4.0 to 4.1

    Bump creyD/prettier_action from 4.0 to 4.1

    Bumps creyD/prettier_action from 4.0 to 4.1.

    Release notes

    Sourced from creyD/prettier_action's releases.

    Minor Feature Update

    • Added working_directory parameter
    • Changed term "master" in readme to the new GitHub default convention (Thanks to @​JLHasson)
    • package-lock.json now doesn't get deleted anymore (Thanks to @​AndyA)
    • Added commit-description parameter (Thanks to @​insyri)
    • Fixed a bug with spaces in file names (Thanks to @​sksat)

    Full Changelog: https://github.com/creyD/prettier_action/compare/v4.0...v4.1

    Commits
    • dbdc557 Merge pull request #73 from creyD/dev
    • 9accc7b Added further context for the working_directory
    • 41bf601 Merge pull request #71 from sksat/handle-space-in-fname
    • fabe625 Bumped versions
    • b072432 Added slight explanation to the readme
    • aecd857 Merge pull request #65 from JLHasson/patch-1
    • 8efb5a8 Added working_directory parameter
    • b90e277 fix: handle space in changed file name
    • b1dc9cd Merge pull request #67 from AndyA/master
    • 61783f5 Merge pull request #69 from insyri/master
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    PR-merge C-dependency 
    opened by dependabot[bot] 1
  • Bump actionshub/yamllint from 1.0.2 to 1.1.1

    Bump actionshub/yamllint from 1.0.2 to 1.1.1

    Bumps actionshub/yamllint from 1.0.2 to 1.1.1.

    Release notes

    Sourced from actionshub/yamllint's releases.

    v1.1.1

    What's Changed

    New Contributors

    Full Changelog: https://github.com/actionshub/yamllint/compare/v1.1.0...v1.1.1

    v1.1.0

    What's Changed

    Full Changelog: https://github.com/actionshub/yamllint/compare/1.0.2...v1.1.0

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    PR-merge C-dependency 
    opened by dependabot[bot] 1
  • Bump nosborn/github-action-markdown-cli from 3.1.0 to 3.2.0

    Bump nosborn/github-action-markdown-cli from 3.1.0 to 3.2.0

    Bumps nosborn/github-action-markdown-cli from 3.1.0 to 3.2.0.

    Release notes

    Sourced from nosborn/github-action-markdown-cli's releases.

    v3.2.0

    • Exposes --dot option
    • Bumps markdownlint-cli to 0.32.2
    Commits
    • 5cfe137 Bump markdownlint-cli to 0.32.2
    • f1a1ffb Expose --dot option
    • c8f4149 Update copyright year
    • 922a784 Bump actions/setup-python from 4.1.0 to 4.2.0
    • 5f117b0 Bump actions/setup-python from 4.0.0 to 4.1.0
    • b4d5756 Bump actions/setup-python from 3.1.2 to 4.0.0
    • bec3851 Update pre-commit config
    • c368e3a Bump pre-commit hooks
    • 4d1b208 Update workflows
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    PR-merge C-dependency 
    opened by dependabot[bot] 1
Releases(1.1.0)
Owner
Jan David
Software developer, podcaster, gamer. Exploring the intersection of gaming and programming.
Jan David
A Rust logger with various features.

Moe Logger (>ω<) Another logger based on pretty-env-logger and env_logger. Allow writing log to file with features like formatting, file rotation. Usa

Rui Li 4 Sep 24, 2021
Another Key Logger Yet. Rust.

Another Key Logger Yet. Rust. For my very first experience of working with Rust, I decided to manage the keyboard, this time by logging and writing th

(Not) Kearash 0 May 3, 2022
A pretty, sensible logger for Rust - ideal for running examples and tests on a crate of choice

sensible-env-logger A pretty, sensible logger for Rust - ideal for running examples and tests on a crate of choice. This is a thin wrapper around pret

Ritvik Nag 3 Aug 9, 2022
A loki logger for the log facade

Loki Logger A loki logger for the log facade. Examples extern crate log; extern crate loki_logger; use log::LevelFilter; #[tokio::main] async fn main

Thomas Nicollet 11 Dec 24, 2022
HTTP request logger

nosy - HTTP request logger How hard can it be to build your own HTTP request logger in Rust? Well, not that easy if you've never written a webapp in R

Manuel Hutter 1 Nov 26, 2021
A standalone, `#![no_std]`-friendly `Logger` crate.

A standalone, #![no_std]-friendly Logger crate. Based on the design of the logger built into the bootloader crate and meant to be used in OS kernels.

Kenny Strawn 1 Feb 6, 2022
Rall is an incredibly simple and intuitive logger

Really...? Another Logging Library? Yes! :P rall is an incredibly simple and intuitive logger, consider this crate a failure if you can't get setup wi

Hamothy 4 Sep 5, 2022
A dead simple logger that works globally and across threads.

Woody A logger for Rust that's *actually* easy to use. Features Easy to use: Just import the macros and you're good to go. No need to configure anythi

Travis A. Wagner 11 Apr 13, 2023
Logging implementation for Rust

log A Rust library providing a lightweight logging facade. log documentation A logging facade provides a single logging API that abstracts over the ac

The Rust Programming Language 1.6k Dec 29, 2022
Structured, contextual, extensible, composable logging for Rust

Getting started Introduction FAQ Crate list slog-rs - The Logging for Rust Introduction (please read) slog is an ecosystem of reusable components for

slog-rs 1.4k Jan 3, 2023
A highly configurable logging framework for Rust

log4rs log4rs is a highly configurable logging framework modeled after Java's Logback and log4j libraries. Warning If you are using the file rotation

null 753 Jan 8, 2023
Application level tracing for Rust.

Website | Chat | Documentation (master branch) Overview tracing is a framework for instrumenting Rust programs to collect structured, event-based diag

Tokio 3.3k Jan 3, 2023
Task-based logging for rust

task_log task_log is a task-based logger. Installing Just add task_log = 0.1.4 to your Cargo.toml's dependency section. Example Let's get right to the

Matt Gleich 2 Feb 28, 2022
💬 A couple of functions to make logging in Rust easier.

Rust logging ⛔ ?? A couple of functions to make logging in Rust easier. Installation ?? Just add the code of code.rs to your project. You can copy/pas

Skwal 2 Apr 7, 2022
A rust library for creating and managing logs of arbitrary binary data

A rust library for creating and managing logs of arbitrary binary data. Presently it's used to collect sensor data. But it should generally be helpful in cases where you need to store timeseries data, in a nearly (but not strictly) append-only fashion.

Yusuf Simonson 1 May 9, 2022
A cool log library built using rust-lang

RustLog A cool log library built using rust-lang Installation: Cargo.toml rustlog = { git = "https://github.com/krishpranav/rustlog" } log = "0.4.17"

Krisna Pranav 2 Jul 21, 2022
Easy c̵̰͠r̵̛̠ö̴̪s̶̩̒s̵̭̀-t̶̲͝h̶̯̚r̵̺͐e̷̖̽ḁ̴̍d̶̖̔ ȓ̵͙ė̶͎ḟ̴͙e̸̖͛r̶̖͗ë̶̱́ṉ̵̒ĉ̷̥e̷͚̍ s̷̹͌h̷̲̉a̵̭͋r̷̫̊ḭ̵̊n̷̬͂g̵̦̃ f̶̻̊ơ̵̜ṟ̸̈́ R̵̞̋ù̵̺s̷̖̅ţ̸͗!̸̼͋

Rust S̵̓i̸̓n̵̉ I̴n̴f̶e̸r̵n̷a̴l mutability! Howdy, friendly Rust developer! Ever had a value get m̵̯̅ð̶͊v̴̮̾ê̴̼͘d away right under your nose just when

null 294 Dec 23, 2022
A pretty, easy-to-use logger for Rust.

pretty-env-logger A simple logger built on top of env_logger. It is configured via an environment variable and writes to standard error with nice colo

Sean McArthur 390 Dec 29, 2022
A CLI tool to manage your godot-rust projects

ftw A CLI tool to manage your godot-rust project! Table of contents General Information Setup Usage Contact General Information This is a tool to help

Michael Angelo Calimlim 77 Dec 13, 2022
An easy to use command line project manager for projects using the ReCT programming language

☢️ A powerful project manager for the ReCT programming language! ☢️ ReCTx makes your projects easier to manage by allowing you to configure everything

Remy 1 Nov 28, 2022