Logger
A simple console log plugin to log actions as they are processed.
Install
The Logger plugin can be installed using NPM:
npm i @ngxs/logger-plugin --SUsage
Add the NgxsLoggerPluginModule plugin to your root app module:
import { NgxsModule } from '@ngxs/store';
import { NgxsLoggerPluginModule } from '@ngxs/logger-plugin';
@NgModule({
imports: [
NgxsModule.forRoot([]),
NgxsLoggerPluginModule.forRoot()
]
})
export class AppModule {}Options
The plugin supports the following options passed via the forRoot method:
logger: Supply a different logger, useful for logging to backend. Defaults toconsole.collapsed: Collapse the log by default or not. Defaults to true.disabled: Disable the logger during production.
Notes
You should always include the logger as the last plugin in your configuration. For instance, if you were to include logger before a plugin like the storage plugin, the initial state would not be reflected.
Last updated

