0.31.2 • Published 8 days ago

effect-log v0.31.2

Weekly downloads
-
License
MIT
Repository
github
Last release
8 days ago

effect-log

Logging batteris for effect-ts.

Pretty logger

Use PrettyLogger.make to create the pretty logger or PrettyLogger.layer to obtain a layer replacing the default logger. Optionally, these functions accept an options object configuring what information gets to the output.

import { Effect, pipe } from "effect";
import { PrettyLog } from "effect-log";

import { exampleEffect } from "./example-logging-effect";

// These are the defaults. You can omit the argument
// completely if you're okay with the defaults.
const logger = PrettyLog.layer({
  showFiberId: true,
  showTime: true,
  showSpans: true,
  enableColors: true,
});

pipe(exampleEffect, Effect.provide(logger), Effect.runSync);

pretty

JSON logger

Use JsonLogger.make to create the JSON logger or JsonLogger.layer to obtain a layer replacing the default loggger. Optionally, these functions accept an options object configuring what information gets to the output.

import { Effect, pipe } from "effect";
import { JsonLogger } from "effect-log";

import { exampleEffect } from "./example-logging-effect";

// These are the defaults. You can omit the argument
// completely if you're okay with the defaults.
const logger = JsonLogger.layer({
  showFiberId: true,
  showTime: true,
  showSpans: true,
  messageField: "message",
});

pipe(exampleEffect, Effect.provide(logger), Effect.runSync);

json

0.31.2

8 days ago

0.31.1

21 days ago

0.31.0

1 month ago

0.30.17

1 month ago

0.30.16

1 month ago

0.30.15

2 months ago

0.30.14

2 months ago

0.30.13

2 months ago

0.30.11

2 months ago

0.30.12

2 months ago

0.30.10

2 months ago

0.30.9

2 months ago

0.30.8

2 months ago

0.30.7

2 months ago

0.30.6

2 months ago

0.30.5

2 months ago

0.30.4

2 months ago

0.30.3

3 months ago

0.30.2

3 months ago

0.30.1

3 months ago

0.30.0

3 months ago

0.29.0

3 months ago

0.28.0

4 months ago

0.27.0

4 months ago

0.26.0

4 months ago

0.25.2

4 months ago

0.25.1

4 months ago

0.25.0

5 months ago

0.24.5

5 months ago

0.24.4

5 months ago

0.24.3

5 months ago

0.24.2

6 months ago

0.20.0

7 months ago

0.23.2

6 months ago

0.23.1

6 months ago

0.23.0

6 months ago

0.21.0

7 months ago

0.24.1

6 months ago

0.24.0

6 months ago

0.22.2

7 months ago

0.22.1

7 months ago

0.22.0

7 months ago

0.19.0

7 months ago

0.17.2

8 months ago

0.17.3

8 months ago

0.17.4

8 months ago

0.13.0

9 months ago

0.15.0

8 months ago

0.17.0

8 months ago

0.17.1

8 months ago

0.18.1

8 months ago

0.18.2

8 months ago

0.18.3

8 months ago

0.18.4

8 months ago

0.14.0

9 months ago

0.14.1

8 months ago

0.16.0

8 months ago

0.14.2

8 months ago

0.18.0

8 months ago

0.3.11

11 months ago

0.11.0

10 months ago

0.12.0

10 months ago

0.12.1

10 months ago

0.10.0

10 months ago

0.9.0

10 months ago

0.8.1

10 months ago

0.6.3

10 months ago

0.8.0

10 months ago

0.6.2

10 months ago

0.6.5

10 months ago

0.6.4

10 months ago

0.5.0

10 months ago

0.4.0

10 months ago

0.7.0

10 months ago

0.6.1

10 months ago

0.6.0

10 months ago

0.3.9

11 months ago

0.3.10

11 months ago

0.3.8

11 months ago

0.3.7

11 months ago

0.3.0

12 months ago

0.3.6

11 months ago

0.3.5

12 months ago

0.2.6

12 months ago

0.3.2

12 months ago

0.2.3

1 year ago

0.3.1

12 months ago

0.3.4

12 months ago

0.2.5

12 months ago

0.3.3

12 months ago

0.2.4

1 year ago

0.2.2

1 year ago

0.2.1

1 year ago

0.2.0

1 year ago

0.1.0

1 year ago

0.0.8

1 year ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago