Menu
- Why Eleventy?
- Get Started
- Community
- Working with Templates
- Using Data
- Configuration
- Template Languages
- Plugins
- API Services
- Release History
- Advanced
Eleventy
5.81s
Astro
12.52s
log
Universal Filter
An easy way to console.log
anything from inside of a template file.
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
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.
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 }}