/*
- * Copyright (C) 2016, 2017, 2018 "IoT.bzh"
+ * Copyright (C) 2016-2019 "IoT.bzh"
* Author José Bollo <jose.bollo@iot.bzh>
*
* Licensed under the Apache License, Version 2.0 (the "License");
return -1;
}
- INFO("API %s starting...", api->name);
+ NOTICE("API %s starting...", api->name);
api->status = EBUSY;
rc = start_array_classes(&api->require.classes);
if (rc < 0)
- ERROR("Can start classes needed by api %s", api->name);
+ ERROR("Cannot start classes needed by api %s", api->name);
else {
rc = start_array_depends(&api->require.apis);
if (rc < 0)
- ERROR("Can start apis needed by api %s", api->name);
+ ERROR("Cannot start apis needed by api %s", api->name);
else if (api->api.itf->service_start) {
rc = api->api.itf->service_start(api->api.closure);
if (rc < 0)
api->status = errno ?: ECANCELED;
return -1;
}
- NOTICE("API %s started", api->name);
+ INFO("API %s started", api->name);
api->status = 0;
return 0;
}