logger.ts 609 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. /**
  2. * 日志工具
  3. * 开发环境(dev)打印日志,生产环境(build)不打印
  4. */
  5. const isDev = import.meta.env.DEV;
  6. export const logger = {
  7. log: (...args: any[]) => {
  8. if (isDev) {
  9. console.log(...args);
  10. }
  11. },
  12. error: (...args: any[]) => {
  13. if (isDev) {
  14. console.error(...args);
  15. }
  16. },
  17. warn: (...args: any[]) => {
  18. if (isDev) {
  19. console.warn(...args);
  20. }
  21. },
  22. info: (...args: any[]) => {
  23. if (isDev) {
  24. console.info(...args);
  25. }
  26. },
  27. debug: (...args: any[]) => {
  28. if (isDev) {
  29. console.debug(...args);
  30. }
  31. },
  32. };