Log.fromObject constructor

Log.fromObject(
  1. Object? obj, {
  2. dynamic code = 400,
  3. dynamic logType = LogType.info,
})

Implementation

factory Log.fromObject(Object? obj, {code = 400, logType = LogType.info}) {
  if (obj == null) return Log("Object is empty", code: 400);
  if (obj is String) {
    return Log(obj.toString(), code: 400);
  }
  if (obj is Log) {
    return obj;
  }
  return Log(obj.toString(), code: code, logType: logType);
}