Advertisement
Guest User

Untitled

a guest
Apr 25th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. import { Injectable } from '@angular/core';
  2. import { SlackService } from './slack.service';
  3.  
  4.  
  5. @Injectable()
  6. export class LoggerService {
  7. private slackService: SlackService;
  8.  
  9. constructor(slackService: SlackService) {
  10. this.slackService = slackService;
  11. }
  12.  
  13. public info(message): void {
  14. let label = 'Info: ';
  15. let color = '#3AA3E3';
  16. message = label.concat(message);
  17. this.slackService.post(message, color).subscribe(res => console.log(res));
  18. }
  19.  
  20. public log(message): void {
  21. let label = 'Log: ';
  22. let color = '#3AE345';
  23. message = label.concat(message);
  24. this.slackService.post(message, color).subscribe(res => console.log(res));
  25. }
  26.  
  27. public warn(message): void {
  28. let label = 'Warn: ';
  29. let color = '#E2E33A';
  30. message = label.concat(message);
  31. this.slackService.post(message, color).subscribe(res => console.log(res));
  32. }
  33.  
  34. public error(message): void {
  35. let label = 'Error: ';
  36. let color = '#E33A43';
  37. message = label.concat(message);
  38. this.slackService.post(message, color).subscribe(res => console.log(res));
  39. }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement