-
Notifications
You must be signed in to change notification settings - Fork 176
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- wrpc-transport-derive-v0.1.0
- wrpc-transport-derive-v0.1.0-rc.1
- wrpc-transport-derive-macro-v0.1.0
- wrpc-transport-derive-macro-v0.1.0-rc.1
- wit-wasmcloud-secrets-v0.1.0-draft
- wit-wasmcloud-postgres-v0.1.1-draft
- wit-wasmcloud-postgres-v0.1.0-draft
- wit-wasmcloud-bus-v1.0.0
- wasmcloud-tracing-v0.11.0
- wasmcloud-tracing-v0.7.0
- wasmcloud-tracing-v0.4.0
- wasmcloud-tracing-v0.2.0
- wasmcloud-test-util-v0.15.0
- wasmcloud-secrets-types-v0.5.0
- wasmcloud-secrets-types-v0.4.0
- wasmcloud-secrets-client-v0.6.0
- wasmcloud-runtime-v0.7.0
- wasmcloud-provider-sdk-v0.12.0
- wasmcloud-provider-sdk-v0.8.0
- wasmcloud-provider-sdk-v0.5.0
- wasmcloud-provider-sdk-v0.3.0
- wasmcloud-platform-chart-v0.1.1
- wasmcloud-platform-chart-v0.1.0
- wasmcloud-host-v0.23.0
- wasmcloud-host-chart-v0.8.6
- wasmcloud-host-chart-v0.8.5
- wasmcloud-host-chart-v0.8.4
- wasmcloud-host-chart-v0.8.3
- wasmcloud-host-chart-v0.8.2
- wasmcloud-host-chart-v0.8.1
- wasmcloud-host-chart-v0.8.0
- wasmcloud-core-v0.16.0
- wasmcloud-core-v0.15.0
- wasmcloud-core-v0.14.0
- wasmcloud-core-v0.13.0
- wasmcloud-core-v0.12.0
- wasmcloud-core-v0.10.0
- wasmcloud-core-v0.9.0
- wasmcloud-core-v0.8.0
- wasmcloud-core-v0.7.0
- wasmcloud-core-v0.6.0
- wasmcloud-core-v0.3.0
- wasmcloud-control-interface-v0.33.0
- wasmcloud-component-v0.1.0
- washboard-ui-v0.5.0
- washboard-ui-v0.4.0
- washboard-ui-v0.3.0
- washboard-ui-v0.2.1
- washboard-ui-v0.2.0
- washboard-ui-v0.1.0
- wash-plugin-v0.1.0
- wash-lib-v0.32.0
- wash-lib-v0.31.1
- wash-lib-v0.31.0
- wash-lib-v0.30.0
- wash-lib-v0.27.0
- wash-lib-v0.26.0
- wash-lib-v0.25.1
- wash-lib-v0.25.0
- wash-lib-v0.24.0
- wash-lib-v0.23.0
- wash-lib-v0.22.2
- wash-lib-v0.22.1
- wash-lib-v0.22.0
- wash-lib-v0.21.1
- wash-lib-v0.21.0
- wash-lib-v0.20.0
- wash-lib-v0.20.0-alpha.2
- wash-lib-v0.20.0-alpha.1
- wash-lib-v0.19.0
- wash-lib-v0.18.1
- wash-lib-v0.18.0
- wash-lib-v0.17.0
- wash-lib-v0.16.0
- wash-lib-v0.15.0
- wash-lib-v0.14.0
- wash-lib-v0.13.0
- wash-cli-v0.38.0
- wash-cli-v0.37.0
- wash-cli-v0.36.1
- wash-cli-v0.36.0
- wash-cli-v0.35.1
- wash-cli-v0.35.0
- wash-cli-v0.34.1
- wash-cli-v0.34.0
- wash-cli-v0.33.0
- wash-cli-v0.32.1
- wash-cli-v0.32.0
- wash-cli-v0.31.0
- wash-cli-v0.30.0
- wash-cli-v0.29.2
- wash-cli-v0.29.1
- wash-cli-v0.29.0
- wash-cli-v0.28.1
- wash-cli-v0.28.0
- wash-cli-v0.27.0
- wash-cli-v0.27.0-alpha.2
- wash-cli-v0.27.0-alpha.1
- wash-cli-v0.26.0
- wash-cli-v0.25.0
- wash-cli-v0.25.0-packagecloud
- wash-cli-v0.24.1
- wash-cli-v0.24.0
- wash-cli-v0.23.0
- wash-cli-v0.22.0
- wash-cli-v0.0.0-rc1
- wascap-v0.15.3
- wascap-v0.15.2
- wascap-v0.15.1
- wascap-v0.15.0
- wascap-v0.14.0
- wascap-v0.13.0
- wascap-v0.12.1
- wascap-v0.12.0
- v1.6.1
- v1.6.0
- v1.5.1
- v1.5.0
- v1.4.2
- v1.4.1
- v1.4.0
- v1.4.0-rc.2
- v1.4.0-rc.1
- v1.3.1
- v1.3.0
- v1.3.0-rc.1
- v1.2.1
- v1.2.0
- v1.2.0-rc.1
- v1.1.1
- v1.1.0
- v1.1.0-beta.2
- v1.1.0-beta.1
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- v1.0.0-rc.2
- v1.0.0-rc.1
- v1.0.0-prealpha.1
- v1.0.0-alpha.5
- v1.0.0-alpha.4
- v1.0.0-alpha.3
- v1.0.0-alpha.2
- v1.0.0-alpha.1
- v0.82.0
- v0.82.0-rc1
- v0.81.0
- v0.81.0-rc1
- v0.81.0-alpha1
- v0.80.0
- v0.80.0-rc3
- v0.80.0-rc2
- v0.80.0-rc1
- v0.79.1
- v0.79.0
- v0.79.0-rc4
- v0.79.0-rc3
- v0.79.0-rc2
- v0.79.0-rc1
- v0.78.1-rc1
- v0.78.0
- v0.78.0-rc10
- v0.78.0-rc9
- v0.78.0-rc8
- v0.78.0-rc7
- v0.78.0-rc6
- v0.78.0-rc5
- v0.78.0-rc4
- v0.78.0-rc3
- v0.78.0-rc2
- v0.78.0-rc1
- typescript/apps/washboard-ui/v0.6.0
- typescript/apps/washboard-ui/v0.5.0
- typescript/apps/washboard-ui/v0.5.0-alpha+ci-test
- typescript/apps/washboard-ui/v0.4.1-alpha
- tracing-v0.12.0
- tracing-v0.8.0
- tracing-v0.3.0
- tracing-v0.2.0
- tracing-v0.1.0
- test-util-v0.16.0
- test-util-v0.12.0
- secrets-types-v0.2.0
- secrets-types-v0.1.0
- secrets-nats-kv-v0.1.1-rc.0
- secrets-client-v0.5.0
- secrets-client-v0.4.0
- secrets-client-v0.2.0
- secrets-client-v0.1.0
- runtime-v0.8.1
- runtime-v0.8.0
- runtime-v0.4.0
- runtime-v0.3.0
- runtime-v0.2.0
- runtime-v0.1.0
- provider-wit-bindgen-v0.1.1
- provider-wit-bindgen-v0.1.1-rc.1
- provider-wit-bindgen-v0.1.0
- provider-wit-bindgen-macro-v0.1.1
- provider-wit-bindgen-macro-v0.1.1-rc.1
- provider-sqldb-postgres-v0.8.0
- provider-sqldb-postgres-v0.7.2
- provider-sqldb-postgres-v0.7.1
- provider-sqldb-postgres-v0.7.0
- provider-sqldb-postgres-v0.6.0
- provider-sqldb-postgres-v0.5.2
- provider-sqldb-postgres-v0.5.1
- provider-sqldb-postgres-v0.5.0
- provider-sqldb-postgres-v0.4.0-tls
- provider-sqldb-postgres-v0.3.0
- provider-sqldb-postgres-v0.2.0
- provider-sqldb-postgres-v0.1.0
- provider-sdk-v0.13.0
- provider-sdk-v0.9.1
- provider-sdk-v0.9.0
- provider-sdk-v0.5.0
- provider-sdk-v0.4.0
- provider-sdk-v0.3.0
- provider-sdk-v0.2.0
- provider-sdk-v0.1.0
- provider-messaging-nats-v0.25.0
- provider-messaging-nats-v0.24.0
- provider-messaging-nats-v0.23.1
- provider-messaging-nats-v0.22.0
- provider-messaging-nats-v0.21.0
- provider-messaging-nats-v0.20.0
- provider-messaging-nats-v0.19.0
- provider-messaging-nats-v0.19.0-rc.1
- provider-messaging-nats-0.19.0-rc.1
- provider-messaging-kafka-v0.9.0
- provider-messaging-kafka-v0.6.0
- provider-messaging-kafka-v0.5.1
- provider-messaging-kafka-v0.4.0
- provider-messaging-kafka-v0.2.0
- provider-messaging-kafka-v0.2.0-rc.1
- provider-messaging-kafka-0.2.0-rc.1
- provider-keyvalue-vault-v0.12.0
- provider-keyvalue-vault-v0.11.1
- provider-keyvalue-vault-v0.10.0
- provider-keyvalue-vault-v0.9.0
- provider-keyvalue-vault-v0.8.0
- provider-keyvalue-vault-v0.7.0
- provider-keyvalue-vault-v0.7.0-rc.1
- provider-keyvalue-vault-0.7.0-rc.1
- provider-keyvalue-redis-v0.29.0
- provider-keyvalue-redis-v0.28.2
- provider-keyvalue-redis-v0.28.1
- provider-keyvalue-redis-v0.27.0
- provider-keyvalue-redis-v0.26.0
- provider-keyvalue-redis-v0.25.0
- provider-keyvalue-redis-v0.24.0
- provider-keyvalue-redis-v0.23.0
- provider-keyvalue-redis-v0.23.0-rc.1
- provider-keyvalue-redis-0.23.0-rc.1
- provider-keyvalue-nats-v0.4.0
- provider-keyvalue-nats-v0.3.1
- provider-keyvalue-nats-v0.3.0
- provider-keyvalue-nats-v0.2.0
- provider-http-server-v0.26.0
- provider-http-server-v0.25.0
- provider-http-server-v0.24.0
- provider-http-server-v0.23.2
- provider-http-server-v0.23.1
- provider-http-server-v0.23.0
- provider-http-server-v0.22.0
- provider-http-server-v0.21.0
- provider-http-server-v0.20.1
- provider-http-server-v0.20.0
- provider-http-server-v0.20.0-rc.1
- provider-http-server-0.20.0-rc.1
- provider-http-client-v0.13.0
- provider-http-client-v0.12.1
- provider-http-client-v0.12.0
- provider-http-client-v0.11.0
- provider-http-client-v0.10.0
- provider-http-client-v0.9.0
- provider-http-client-v0.9.0-rc.1
- provider-http-client-0.9.0-rc.1
- provider-blobstore-s3-v0.12.0
- provider-blobstore-s3-v0.11.1
- provider-blobstore-s3-v0.10.0
- provider-blobstore-s3-v0.9.0
- provider-blobstore-s3-v0.8.0
- provider-blobstore-s3-v0.7.0
- provider-blobstore-s3-v0.7.0-rc.1
- provider-blobstore-s3-0.7.0-rc.1
- provider-blobstore-fs-v0.11.0
- provider-blobstore-fs-v0.10.2
- provider-blobstore-fs-v0.10.1
- provider-blobstore-fs-v0.9.0
- provider-blobstore-fs-v0.8.0
- provider-blobstore-fs-v0.7.0
- provider-blobstore-fs-v0.6.1
- provider-blobstore-fs-v0.6.0
- provider-blobstore-fs-v0.6.0-rc.1
- provider-blobstore-fs-0.6.0-rc.1
- provider-blobstore-azure-v0.6.0
- provider-blobstore-azure-v0.5.1
- provider-blobstore-azure-v0.5.0
- provider-blobstore-azure-v0.4.0
- provider-blobstore-azure-v0.3.0
- provider-archive-v0.15.0
- provider-archive-v0.14.0
- provider-archive-v0.13.0
- provider-archive-v0.12.0
- provider-archive-v0.11.0
- provider-archive-v0.10.2
- provider-archive-v0.10.1
- provider-archive-v0.10.0
- provider-archive-v0.9.0
- provider-archive-v0.8.1
- plugins/wasmcloud/v0.1.0
- opentelemetry-nats-v0.2.0
- opentelemetry-nats-v0.1.1
- opentelemetry-nats-v0.1.0
- lattice-client-react-v0.4.0
- lattice-client-react-v0.2.3
- lattice-client-core-v0.4.0
- lattice-client-core-v0.2.7
- host-v0.24.0
- host-v0.20.0
- core-v0.12.1
- core-v0.11.0
- core-v0.5.0
- core-v0.4.0
- core-v0.3.0
- core-v0.2.0
- core-v0.1.0
- control-interface-v2.2.0
- control-interface-v2.1.0
- control-interface-v2.0.0
- control-interface-v2.0.0-rc.0
- control-interface-v1.0.0
- control-interface-v1.0.0-alpha.3
- control-interface-v1.0.0-alpha.2
- control-interface-v1.0.0-alpha.1
- control-interface-v0.33.0
- control-interface-v0.32.1
- control-interface-v0.32.0
- component-v0.2.0
- component-v0.1.0
- component-sqldb-postgres-query-v0.1.0
- component-sqldb-postgres-query-tinygo-v0.1.0
- component-messaging-image-processor-worker-rust-v0.1.0
- component-keyvalue-messaging-v0.1.0
- component-http-task-manager-v0.1.0
- component-http-password-checker-typescript-v0.1.0
- component-http-password-checker-rust-v0.1.0
- component-http-keyvalue-counter-v0.1.0
- component-http-jsonify-v0.1.2
- component-http-jsonify-v0.1.1
- component-http-jsonify-v0.1.1-alpha.0
- component-http-jsonify-v0.1.0
- component-http-hello-world-v0.1.0
- component-http-hello-world-typescript-v0.1.0
- component-http-hello-world-tinygo-v0.1.0
- component-http-hello-world-python-v0.1.0
- component-http-blobstore-v0.2.0
- component-http-blobstore-v0.1.0
- component-ferris-says-v0.1.0
- component-echo-messaging-v0.1.0
- component-dog-fetcher-v0.1.1
- component-dog-fetcher-v0.1.0
- component-blobby-v0.4.0
- chart-v0.7.2
- chart-v0.7.1
- chart-v0.7.0
- benchmark-chart-v0.2.1
- benchmark-chart-v0.2.0
- benchmark-chart-v0.1.0
- 1.0.0-prealpha.1
1 parent
0edbc49
commit 552926a
Showing
3 changed files
with
45 additions
and
22 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,27 @@ | ||
[package] | ||
name = "wascc-log" | ||
version = "0.1.0" | ||
name = "wascc-logging" | ||
version = "0.6.0" | ||
authors = ["Kevin Hoffman <[email protected]>"] | ||
edition = "2018" | ||
homepage = "https://wascc.dev" | ||
repository = "https://github.com/wascc/logging-provider" | ||
description = "Structured logging capability provider for the waSCC host runtime" | ||
license = "Apache-2.0" | ||
documentation = "https://docs.rs/wascc-logging" | ||
readme = "README.md" | ||
keywords = ["webassembly", "wasm", "wasi", "wascc", "logging"] | ||
categories = ["wasm", "api-bindings"] | ||
|
||
[badges] | ||
maintenance = { status = "actively-developed" } | ||
|
||
[lib] | ||
crate-type = ["cdylib", "rlib"] | ||
|
||
[features] | ||
static_plugin = [] # Enable to statically compile this into a host | ||
|
||
[dependencies] | ||
wascc-codec = "0.5.2" | ||
wascc-codec = "0.6.0" | ||
log = "0.4.8" | ||
env_logger = "0.7.1" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,17 @@ | ||
[![crates.io](https://img.shields.io/crates/v/wascc-logging.svg)](https://crates.io/crates/wascc-logging) | ||
![Rust](https://github.com/wascc/logging-provider/workflows/Rust/badge.svg) | ||
![license](https://img.shields.io/crates/l/wascc-logging.svg) | ||
[![documentation](https://docs.rs/wascc-logging/badge.svg)](https://docs.rs/wascc-logging) | ||
|
||
# waSCC Logging Provider | ||
This library is a _native capability provider_ for the `wascc:logging` capability. Only actors signed with tokens containing this capability privilege will be allowed to use it. It allows actors to use normal `log` macros to write logs from within the actor. | ||
|
||
This library is a _native capability provider_ for the `wascc:logging` capability. Only actors signed with tokens containing this capability privilege will be allowed to use it. It allows actors to use normal `log` macros (like `info!`, `warn!`, `error!`, etc, to write logs from within the actor. | ||
|
||
It should be compiled as a native linux (`.so`) binary and made available to the **waSCC** host runtime as a plugin. | ||
|
||
If you want to statically link (embed) this capability provider into a custom host, then enable the `static_plugin` feature in your dependencies as follows: | ||
|
||
``` | ||
wascc-logging = { version="??", features = ["static_plugin"] } | ||
``` | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters