---
title: "Cloudflare Workers"
description: "Blyp skill preset for Workers-specific logging with initWorkersLogger(), createWorkersLogger(), and manual emit()."
canonical_url: "https://www.blyp.dev/docs/skills/workers"
markdown_url: "https://www.blyp.dev/docs/skills/workers.md"
last_updated: "2018-10-20"
x_farming_labs_generated_preamble: true
---

# Cloudflare Workers
URL: /docs/skills/workers
LLM index: /llms.txt
Description: Blyp skill preset for Workers-specific logging with initWorkersLogger(), createWorkersLogger(), and manual emit().

import { SkillInstall } from "@/app/components/skill-install";
import { SkillSource } from "@/app/components/skill-source";

# Blyp Workers

Install `blyp-workers` after `blyp-core` when the runtime is Cloudflare Workers. This preset deliberately overrides Node.js and Bun assumptions: there is no `blyp.config.*`, no file logging, no auto client ingestion, and request emission is manual.

## When to install it

- the runtime is Cloudflare Workers
- request logs are emitted manually with `emit()`
- the implementation needs worker-scoped setup plus per-request loggers

## What it covers

- `initWorkersLogger()`
- `createWorkersLogger(request)`
- manual `emit({ response })` and `emit({ error })`
- Workers limitations around config files, file logging, and client ingestion

<SkillInstall slug="workers" />

## Related docs

- [Cloudflare Workers](/docs/integrations/workers)

<SkillSource slug="workers" />

## Sitemap

See the full [sitemap](/sitemap.md) for all pages.
Docs-scoped sitemap: [/docs/sitemap.md](/docs/sitemap.md).
Well-known sitemap: [/.well-known/sitemap.md](/.well-known/sitemap.md).
