cubetiq_dart_shared/lib/src/xlog/xlog.dart

39 lines
905 B
Dart

import 'xlog_factory.dart';
import 'xlog_provider.dart';
class XLog {
static XLogProvider logger = XLogFactory.getSimpleLogger('XLOG');
static void success(dynamic data, [List? args]) {
logger.success(data, args);
}
static void log(String prefix, dynamic data, [List? args]) {
logger.show(XLogType.DEBUG, prefix, data, args);
}
static void show(XLogType type, String prefix, dynamic data, [List? args]) {
logger.show(type, prefix, data, args);
}
static void info(dynamic data, [List? args]) {
logger.info(data, args);
}
static void warning(dynamic data, [List? args]) {
logger.warning(data, args);
}
static void error(dynamic data, [List? args]) {
logger.error(data, args);
}
static void debug(dynamic data, [List? args]) {
logger.debug(data, args);
}
static void trace(dynamic data, [List? args]) {
logger.trace(data, args);
}
}