Menu
- Why Eleventy?
- Getting Started
- Community
- Working with Templates
- Using Data
- Configuration
- Template Languages
- Plugins
- API Services
- Release History
- Advanced
Eleventy
5.81s
Gatsby
43.36s
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-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.
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 }}