The Equal Justice Initiative
Eleventy
The possum is Eleventy’s mascot
Eleventy Documentation
WARNING:
This is an older version of Eleventy. Go to the newest Eleventy docs (current path: /docs/filters/log/) or the full release history.
Menu
Eleventy 5.81s
Gatsby 43.36s

log Universal Filter

An easy way to console.log anything from inside of a template file.

View this example in: Liquid Nunjucks 11ty.js Handlebars
Syntax Liquid
{{ "My Title" | log }}
Syntax Nunjucks
{{ "My Title" | log }}
Syntax JavaScript
module.exports = function(data) {
// Caveat: you have access to `console.log` here, so probably use that.
return this.log("My Title");
}

is functionally the same as running console.log("My Title") inside of your template.

Using log in filter chains Jump to heading

Added in v2.0.0-beta.1

You can drop log in between any filter chain you already have and it will log the incoming data and pass it through to the next filter.

View this example in: Liquid Nunjucks
Syntax Liquid
{{ "My Title" | log | upcase }}

This is the same as:
{% assign temp = "My Title" %}
{{ temp | log }}
{{ temp | upcase }}
Syntax Nunjucks
{{ "My Title" | log | upper }}

This is the same as:
{% set temp = "My Title" %}
{{ temp | log }}
{{ temp | upper }}

Other pages in Filters: