Logging.ts 643 B

123456789101112131415161718192021
  1. /* tslint:disable:no-console */
  2. /**
  3. * Class for logging messages, mainly for debugging purposes.
  4. * It should be refactored soon, when an external logging framework
  5. * will be chosen (probably log4js).
  6. */
  7. export class Logging {
  8. public static debug(...args: any[]): void {
  9. console.debug("[OSMD] ", args.join(" "));
  10. }
  11. public static log(...args: any[]): void {
  12. console.log("[OSMD] ", args.join(" "));
  13. }
  14. public static error(...args: any[]): void {
  15. console.error("[OSMD] ", args.join(" "));
  16. }
  17. public static warn(...args: any[]): void {
  18. console.warn("[OSMD] ", args.join(" "));
  19. }
  20. }