Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

OpenTelemetry Diagnostics Logger for Fastly Compute named log providers

This module provides a diagnostics logger that logs to a Fastly named log provider.

Installation

npm install --save @fastly/compute-js-opentelemetry

Usage

import { DiagFastlyLogger } from '@fastly/compute-js-opentelemetry/diag-fastly-logger';

// For troubleshooting, set the log level to DiagLogLevel.DEBUG
diag.setLogger(new DiagConsoleLogger(), DiagLogLevel.INFO);

addEventListener("fetch", (event) => event.respondWith(handleRequest(event)));

async function handleRequest(event) {
  // Note that this can only be used when processing requests,
  // not during build-time initialization. 
  diag.info('Message');
  /* ... additional code ... */
}