cookbook 'sc-nxlog', '~> 2.0.0'
sc-nxlog (14) Versions 2.0.0 Follow1
Provides NXLog install and configuration custom resources
cookbook 'sc-nxlog', '~> 2.0.0', :supermarket
knife supermarket install sc-nxlog
knife supermarket download sc-nxlog
sc-nxlog
This cookbook provides custom resources for installing and configuring NXLog
Community Edition on Linux and Windows.
This release removes the legacy recipe and node attribute API. See
[migration.md](migration.md) for the breaking-change guide.
Resources
nxlog_installnxlog_destinationnxlog_sourcenxlog_papertrail_bundlenxlog_papertrailnxlog_syslog
Example
nxlog_install 'default' do package_source 'https://packages.example.com/nxlog' package_checksum 'sha256-checksum' end nxlog_destination 'local_file' do file '/var/log/nxlog/local.log' default true end nxlog_source 'internal' do input_module 'im_internal' destination 'local_file' end
NXLog CE packages are not published through public APT/YUM repositories. Review
[LIMITATIONS.md](LIMITATIONS.md) before relying on the default package artifact
names or mirror URL.
Dependent cookbooks
This cookbook has no specified dependencies.
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
2.0.0 (2026-05-31)
⚠ BREAKING CHANGES
- migrate sc-nxlog to custom resources (#81)
Features
Bug Fixes
1.0.9 (2025-10-16)
Bug Fixes
1.0.0 - 2023-02-15
- resolved cookstyle error: resources/destination.rb:1:1 refactor:
Chef/Deprecations/ResourceWithoutUnifiedTrue - resolved cookstyle error: resources/papertrail.rb:1:1 refactor:
Chef/Deprecations/ResourceWithoutUnifiedTrue - resolved cookstyle error: resources/source.rb:1:1 refactor:
Chef/Deprecations/ResourceWithoutUnifiedTrue - BREAKING CHANGE: Require Chef 16+
- Remove support for End of Life Operating Systems
0.10.3 - 2022-02-08
- Remove delivery folder
0.10.2 - 2021-08-17
- Standardise files with files in sous-chefs/repo-management
[0.10.0]
Added
Changed
- Removed unnecessary default values from the source and destination resources.
- Removed unnecessary name property from the papertrail resource
- Use true/false as types in resource attributes
- Migrated to Github Actions
- resolved cookstyle error: attributes/default.rb:46:3 refactor:
ChefCorrectness/ChefApplicationFatal - resolved cookstyle error: recipes/default.rb:32:3 refactor:
ChefCorrectness/ChefApplicationFatal - resolved cookstyle error: recipes/syslog.rb:23:3 refactor:
ChefCorrectness/ChefApplicationFatal - resolved cookstyle error: recipes/syslog.rb:30:3 refactor:
ChefStyle/NegatingOnlyIf - resolved cookstyle error: test/integration/attribute_resources/attribute_resources_spec.rb:20:3 refactor:
ChefCorrectness/ChefApplicationFatal - resolved cookstyle error: test/integration/lwrp_resources/lwrp_resources_spec.rb:20:3 refactor:
ChefCorrectness/ChefApplicationFatal - resolved cookstyle error: test/integration/papertrail/papertrail.rb:14:3 refactor:
ChefCorrectness/ChefApplicationFatal - resolved cookstyle error: test/integration/syslog/syslog_spec.rb:17:3 refactor:
ChefCorrectness/ChefApplicationFatal
Deprecated
Removed
- Removed unnecessary actions method usage in the resources
[0.9.0] - 2018-09-19
- Raised minimum Ubuntu version from 12.04 to 14.04
- Raised minimum Debian version from 6.0 to 8.0
- Migrated to Sous-Chefs
- Changed cookbook name from
nxlogtosc-nxlog
[0.8.7] - 2015-12-22
- Prevent installation of package config from .deb packages
[0.8.6]
- Update nokogiri gem due to security alert
[0.8.5]
- Point nxlog base URL at mirror, as nxlog keep taking down old versions and breaking the cookbook
- Add cookbook attribute to allow different base URLs
[0.8.4]
- Nxlog version bump
- Fix integration tests for Chef 12.5
[0.8.3]
- Added json extension module
[0.8.2]
- Added checksum validation to nxlog remote_file packages
[0.8.1]
- Remove input_type equal_to validation
[0.8.0]
- Add syslog recipe
[0.7.2]
- Add support for the FlowControl directive in input modules
[0.7.1]
- Update documentation to link to github page, as it looks better than on the supermarket
[0.7.0]
- Add support for creating log resources from node attributes
[0.6.0]
- Fix issue with LWRPs not working in other recipes
[0.5.0]
- Initial release of nxlog cookbook
Collaborator Number Metric
2.0.0 passed this metric
Contributing File Metric
2.0.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Cookstyle Metric
2.0.0 passed this metric
No Binaries Metric
2.0.0 passed this metric
Testing File Metric
2.0.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
2.0.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
2.0.0 passed this metric
2.0.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Cookstyle Metric
2.0.0 passed this metric
No Binaries Metric
2.0.0 passed this metric
Testing File Metric
2.0.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
2.0.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
2.0.0 passed this metric
2.0.0 passed this metric
Testing File Metric
2.0.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
2.0.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
2.0.0 failed this metric
2.0.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number