open-index/open-npm huggingface dataset:
npm package: @halfdevil/ngx-logger
Description: ```shell npm i @halfdevil/ngx-logger ``` ### Step 2: Import the NgxLoggingService: ```js import { NgxLoggingService } from '@halfdevil/ngx-logger';
Latest version: 2.0.5

# NgxLogging

## _It is a library of Angular that allows you to Log the data to the Server._

## Getting started
### Step 1: Install `@halfdevil/ngx-logger`:

#### NPM
```shell
npm i @halfdevil/ngx-logger
```
### Step 2: Import the NgxLoggingService:
```js
import { NgxLoggingService } from '@halfdevil/ngx-logger';

@Component({
  selector: 'app-init',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.scss']
})
export class AppComponent {
  constructor(private logger: NgxLoggingService) {
    this.logger.API_URL = "YOUR API URL";
    this.logger.Request_Type = "GET For Get Request, POST For Post Request";

    // Log Level: Info
    this.logger.info("Your Message", [Optional Params]);

    // Log Level: Debug
    this.logger.debug("Your Message", [Optional Params]);

    // Log Level: Warn
    this.logger.warn("Your Message", [Optional Params]);

    // Log Level: Error
    this.logger.error("Your Message", [Optional Params]);

    // Log Level: Fatal
    this.logger.fatal("Your Message", [Optional Params]);

    // Log Level: All
    this.logger.log("Your Message", [Optional Params]);

    // Want To Turn Off Logs
    this.logger.level = this.logger.LogLevel.Off;

    // Optional
    this.logger.ShowAPIOutput = true; // Shows Output (Success, Error) in Console Log Not to be Used In Production.
    this.logger.logWithDate = true; // If you want to also include date of log.
  }
}
```