logEventWithParamAndValue static method

void logEventWithParamAndValue(
  1. String eventName,
  2. String name,
  3. String value, {
  4. String? name1,
  5. String? value1,
  6. String? name2,
  7. String? value2,
  8. String? name3,
  9. String? value3,
  10. String? name4,
  11. String? value4,
  12. String? name5,
  13. String? value5,
})

Implementation

static void logEventWithParamAndValue(
  String eventName,
  String name,
  String value, {
  String? name1,
  String? value1,
  String? name2,
  String? value2,
  String? name3,
  String? value3,
  String? name4,
  String? value4,
  String? name5,
  String? value5,
}) {
  Map<String, String> params = {};
  if(name is String && value is String) {
    params[name] = value;
  }
  if(name1 is String && value1 is String) {
    params[name1] = value1;
  }
  if(name2 is String && value2 is String) {
    params[name2] = value2;
  }
  if(name3 is String && value3 is String) {
    params[name3] = value3;
  }
  if(name4 is String && value4 is String) {
    params[name4] = value4;
  }
  if(name5 is String && value5 is String) {
    params[name5] = value5;
  }
  EasyLogManager().event(eventName, attributes: params);
}