const std::string& msgId)
{
IMessagePtr msg;
- LogDebug("createJSObject with account ");
+ LoggerD("createJSObject with account ");
Try
{
if (msgType == EMAIL)
{
- LogDebug("Account Address:" << &account);
- LogDebug("Account Data ,ID" << account.getId() << "name:" << account.getName() << " Account:" << account.getAddress());
+ LoggerD("Account Address:" << &account);
+ LoggerD("Account Data ,ID" << account.getId() << "name:" << account.getName() << " Account:" << account.getAddress());
msg = MessageFactory::createMessage(msgType, account, msgId);
if (!msg)
}
}
Catch(WrtDeviceApis::Commons::UnknownException) {
- LogError("wrong message type, object not created");
+ LoggerE("wrong message type, object not created");
return JSValueMakeUndefined(context);
}
}
}
Catch(WrtDeviceApis::Commons::UnknownException) {
- LogError("wrong message type, object not created");
+ LoggerE("wrong message type, object not created");
return JSValueMakeUndefined(context);
}
return createJSObject(context, msg, listener);
JSObjectRef jsValueRef = JSObjectMake(context, jsClassRef, static_cast<void*>(priv));
JSClassRelease(jsClassRef);
if (NULL == jsValueRef) {
- LogError("object creation error");
+ LoggerE("object creation error");
return JSValueMakeUndefined(context);
}
return jsValueRef;
JSValueRef JSMessage::createJSObject(JSContextRef context,
const IMessagePtr& msg)
{
- LogDebug("createJSObject");
+ LoggerD("createJSObject");
JSClassRef jsClassRef = JSClassCreate(getClassInfo());
- LogDebug("jsClassRef success");
+ LoggerD("jsClassRef success");
JSMessagePrivateObject* priv = new JSMessagePrivateObject(context, msg);
- LogDebug("priv success");
+ LoggerD("priv success");
JSObjectRef jsValueRef = JSObjectMake(context, jsClassRef, static_cast<void*>(priv));
- LogDebug("JSObjectMake success");
+ LoggerD("JSObjectMake success");
JSClassRelease(jsClassRef);
if (NULL == jsValueRef) {
- LogError("object creation error");
+ LoggerE("object creation error");
return JSValueMakeUndefined(context);
}
return jsValueRef;
}
}
Catch(WrtDeviceApis::Commons::UnknownException) {
- LogError("wrong message type, object not created");
+ LoggerE("wrong message type, object not created");
return JSValueMakeUndefined(context);
}
return createJSObject(context, msg, NULL);
}
else
{
- LogError("message type is invalid");
+ LoggerE("message type is invalid");
Throw(WrtDeviceApis::Commons::InvalidArgumentException);
}
return createJSObject(context, msg);
void JSMessage::initialize(JSContextRef context,
JSObjectRef object)
{
- LogInfo("enter");
+ LoggerI("enter");
if (!JSObjectGetPrivate(object))
{
JSMessagePrivateObject *priv = new JSMessagePrivateObject(context, msg);
if (!JSObjectSetPrivate(object, priv))
{
- LogInfo("set Private Failed...");
+ LoggerI("set Private Failed...");
delete priv;
}
}
{
JSMessagePrivateObject* priv = static_cast<JSMessagePrivateObject*>(JSObjectGetPrivate(object));
if (priv) {
- LogDebug("deleting private object");
+ LoggerD("deleting private object");
delete priv;
JSObjectSetPrivate(object, NULL);
}
JSStringRef propertyName,
JSValueRef* exception)
{
- LogInfo("Main getProperty()");
+ LoggerI("Main getProperty()");
int index = 0;
// for non-NULL property names
while(m_property[index].name != NULL) {
JSValueRef value,
JSValueRef* exception)
{
- LogInfo("Main setProperty()");
+ LoggerI("Main setProperty()");
int index = 0;
// for non-NULL property names
while(m_property[index].name != NULL) {
JSStringRef propertyName,
JSValueRef* exception)
{
- LogInfo("enter");
+ LoggerI("enter");
return true;
}
JSObjectRef object,
JSPropertyNameAccumulatorRef propertyNames)
{
- LogInfo("enter");
+ LoggerI("enter");
JSStringRef propertyName = NULL;
int index = 0;
// repeat for each declared property - until null on property name
while(m_property[index].name != NULL) {
- LogDebug("Property: " << m_property[index].name);
+ LoggerD("Property: " << m_property[index].name);
propertyName = JSStringCreateWithUTF8CString(m_property[index].name);
JSPropertyNameAccumulatorAddName(propertyNames, propertyName);
JSStringRelease(propertyName);
const JSValueRef arguments[],
JSValueRef* exception)
{
- LogInfo("enter");
+ LoggerI("enter");
return JSValueMakeUndefined(context);
}
JSValueRef possibleInstance,
JSValueRef* exception)
{
- LogInfo("enter");
+ LoggerI("enter");
return true;
}
const JSValueRef arguments[],
JSValueRef* exception)
{
- LogDebug("entered");
+ LoggerD("entered");
try {
ArgumentValidator validator(context, argumentCount, arguments);
else
{
// this should never happen - message type checking done in stringToMessageType()
- LogError("message type is invalid");
+ LoggerE("message type is invalid");
throw TypeMismatchException("Invalid message type");
}
if (msg == NULL) {
- LogDebug("Message Creation failed");
+ LoggerD("Message Creation failed");
throw DeviceAPI::Common::UnknownException("Message has been not created");
}
if (dictionary != NULL)
{
- LogDebug ("##### msg type is " << msgType);
+ LoggerD ("##### msg type is " << msgType);
JSValueRef subjectData = JSUtil::getProperty(context, dictionary, MESSAGE_ATTRIBUTE_SUBJECT);
JSValueRef toData = JSUtil::getProperty(context, dictionary, MESSAGE_ATTRIBUTE_TO);
if (!JSValueIsUndefined(context, subjectData) )
{
std::string subject = JSUtil::JSValueToString(context, subjectData);
- LogDebug (" Subject : " << subject);
+ LoggerD (" Subject : " << subject);
switch (msgType)
{
case MMS:
}
default:
{
- LogError("message not supported");
+ LoggerE("message not supported");
//Throw(WrtDeviceApis::Commons::UnsupportedException);
//break;
}
if (!JSValueIsUndefined(context, toData) )
{
Recipients to = converter->toRecipients(toData);
- LogDebug("setting to field, size=" << to.getRecipientSize());
+ LoggerD("setting to field, size=" << to.getRecipientSize());
msg->setToRecipients(to);
}
//cc
if (!JSValueIsUndefined(context, htmlBodyData))
{
std::string body = JSUtil::JSValueToString(context, htmlBodyData);
- LogDebug("html body : " << body);
+ LoggerD("html body : " << body);
email->setHtmlBody(body);
}
if (!JSValueIsUndefined(context, plainBodyData) )
{
std::string body = JSUtil::JSValueToString(context, plainBodyData);
- LogDebug("plain body : " << body);
+ LoggerD("plain body : " << body);
msg->setBody(body);
}
}
//return
JSClassRef jsClassRef = JSClassCreate(JSMessage::getClassInfo());
- LogDebug("jsClassRef success");
+ LoggerD("jsClassRef success");
JSMessagePrivateObject* priv = new JSMessagePrivateObject(context, msg);
- LogDebug("priv success");
+ LoggerD("priv success");
JSObjectRef jsObjRef = JSObjectMake(context, jsClassRef, static_cast<void*>(priv));
- LogDebug("JSObjectMake success");
+ LoggerD("JSObjectMake success");
JSClassRelease(jsClassRef);
if (NULL == jsObjRef) {
- LogError("JSObject creation error");
+ LoggerE("JSObject creation error");
throw DeviceAPI::Common::UnknownException("JSObject make error");
}
return jsObjRef;
}
catch(BasePlatformException &bex) {
- LogError("Message creation failed: " << bex.getMessage());
+ LoggerE("Message creation failed: " << bex.getMessage());
JSObjectRef error = JSWebAPIError::makeJSWebAPIError(context, bex);
*exception = error;
return NULL;
JSType type,
JSValueRef* exception)
{
- LogInfo("enter");
+ LoggerI("enter");
return JSValueMakeUndefined(context);
}
JSStringRef propertyName,
JSValueRef* exception)
{
- LogInfo("enter");
+ LoggerI("enter");
try {
GlobalContextManager *gcm = GlobalContextManager::getInstance();
if(gcm == NULL) {
- LogError("Failed to get GlobalContextManager");
+ LoggerE("Failed to get GlobalContextManager");
throw DeviceAPI::Common::UnknownException("Unable to receive global context");
}
JSContextRef globalContext = gcm->getGlobalContext(context);
ConverterMessageFactory::ConverterType converter = ConverterMessageFactory::getConverter(context);
IMessagePtr msg = converter->toIMessage(object);
MessageType msgType = msg->getMessageType();
- LogInfo("msgType=" << msgType);
+ LoggerI("msgType=" << msgType);
// prepare common values
JSCallbackManagerPtr emptyCallbackMgr = JSCallbackManager::createObject(globalContext, NULL, NULL);
}
int count = attachments.size();
- LogDebug( "count : " << count);
+ LoggerD( "count : " << count);
JSObjectRef jsMessageAttachmentObject[count]; //make
for (unsigned int index = 0 ; index < attachments.size(); index++ )
{
- LogDebug( "Attachment ID : " << attachments[index]->getAttachmentID());
+ LoggerD( "Attachment ID : " << attachments[index]->getAttachmentID());
jsMessageAttachmentObject[index] = JSMessageAttachment::createJS(globalContext, attachments[index] );
}
JSObjectRef result = JSObjectMakeArray(globalContext, count, jsMessageAttachmentObject, NULL);
JSObjectRef arrayValue = JSObjectMakeArray(globalContext, 0, NULL, NULL);
if (NULL == arrayValue)
{
- LogError("Could not create js array object");
+ LoggerE("Could not create js array object");
return JSValueMakeUndefined(context);
}
return arrayValue;
}
default:
- LogError("Not supported message type");
+ LoggerE("Not supported message type");
/* unsupported type -> type is integral message attribute
* so error at this place means internal api error*/
throw DeviceAPI::Common::NotSupportedException("Unsupported message type");
}
}
catch(BasePlatformException &bex) {
- LogError("Attachments getting failure: " << bex.getMessage());
+ LoggerE("Attachments getting failure: " << bex.getMessage());
return JSValueMakeUndefined(context);
}
catch(...) {
- LogError("UnknownError when getting attachments.");
+ LoggerE("UnknownError when getting attachments.");
return JSValueMakeUndefined(context);
}
}
JSStringRef propertyName,
JSValueRef* exception)
{
- LogDebug("enter");
+ LoggerD("enter");
try {
ConverterMessageFactory::ConverterType converter = ConverterMessageFactory::getConverter(context);
IMessagePtr msg = converter->toIMessage(object);
JSObjectRef arrayValue = JSObjectMakeArray(context, 0, NULL, NULL);
if (NULL == arrayValue)
{
- LogError("Could not create js array object");
+ LoggerE("Could not create js array object");
return JSValueMakeUndefined(context);
}
JSValueRef referr;
JSObjectRef arrayValue = JSObjectMakeArray(context, 0, NULL, NULL);
if (NULL == arrayValue)
{
- LogError("Could not create js array object");
+ LoggerE("Could not create js array object");
return JSValueMakeUndefined(context);
}
return arrayValue;
}
default:
- LogError("not supported message type");
+ LoggerE("not supported message type");
/* unsupported type -> type is integral message attribute
* so error at this place means internal api error*/
throw DeviceAPI::Common::NotSupportedException("Unsupported message type");
}
}
catch(BasePlatformException &bex) {
- LogError("BCC addressess getting failure: " << bex.getMessage());
+ LoggerE("BCC addressess getting failure: " << bex.getMessage());
return JSValueMakeUndefined(context);
}
catch(...) {
- LogError("UnknownError when getting BCC addressess.");
+ LoggerE("UnknownError when getting BCC addressess.");
return JSValueMakeUndefined(context);
}
}
/* Currently this exception will not be caught here as converter
* is using od-style, DPL exceptions. This catch sections
* is prepared for future converter refactoring */
- LogError("Message body getting failure: " << bex.getMessage());
+ LoggerE("Message body getting failure: " << bex.getMessage());
return JSValueMakeUndefined(context);
}
catch(...) {
- LogError("UnknownError when getting Message body.");
+ LoggerE("UnknownError when getting Message body.");
return JSValueMakeUndefined(context);;
}
}
JSStringRef propertyName,
JSValueRef* exception)
{
- LogDebug("enter");
+ LoggerD("enter");
try {
ConverterMessageFactory::ConverterType converter = ConverterMessageFactory::getConverter(context);
IMessagePtr msg = converter->toIMessage(object);
JSObjectRef arrayValue = JSObjectMakeArray(context, 0, NULL, NULL);
if (NULL == arrayValue)
{
- LogError("Could not create js array object");
+ LoggerE("Could not create js array object");
return JSValueMakeUndefined(context);
}
JSValueRef referr;
JSObjectRef arrayValue = JSObjectMakeArray(context, 0, NULL, NULL);
if (NULL == arrayValue)
{
- LogError("Could not create js array object");
+ LoggerE("Could not create js array object");
return JSValueMakeUndefined(context);
}
return arrayValue;
}
default:
- LogError("not supported message type");
+ LoggerE("not supported message type");
/* unsupported type -> type is integral message attribute
* so error at this place means internal api error*/
throw DeviceAPI::Common::NotSupportedException("Unsupported message type");
}
}
catch(BasePlatformException &bex) {
- LogError("CC addressess getting failure: " << bex.getMessage());
+ LoggerE("CC addressess getting failure: " << bex.getMessage());
return JSValueMakeUndefined(context);
}
catch(...) {
- LogError("UnknownError when getting CC addressess.");
+ LoggerE("UnknownError when getting CC addressess.");
return JSValueMakeUndefined(context);
}
}
JSStringRef propertyName,
JSValueRef* exception)
{
- LogInfo("enter");
+ LoggerI("enter");
try {
ConverterMessageFactory::ConverterType converter = ConverterMessageFactory::getConverter(context);
IMessagePtr msg = converter->toIMessage(object);
JSObjectRef arrayValue = JSObjectMakeArray(context, 0, NULL, NULL);
if (NULL == arrayValue)
{
- LogError("Could not create js array object");
+ LoggerE("Could not create js array object");
return JSValueMakeUndefined(context);
}
- LogError("getRecipientSize() : " << recipient->getRecipientSize());
+ LoggerE("getRecipientSize() : " << recipient->getRecipientSize());
JSValueRef referr;
for(size_t i = 0; i < recipient->getRecipientSize(); i++)
{
return arrayValue;
}
catch(BasePlatformException &bex) {
- LogError("Destination addressess getting failure: " << bex.getMessage());
+ LoggerE("Destination addressess getting failure: " << bex.getMessage());
return JSValueMakeUndefined(context);
}
catch(...) {
- LogError("UnknownError when getting destination addressess.");
+ LoggerE("UnknownError when getting destination addressess.");
return JSValueMakeUndefined(context);
}
}
/* Currently this exception will not be caught here as converter
* is using od-style, DPL exceptions. This catch sections
* is prepared for future converter refactoring */
- LogError("Checking if message is read failure: " << bex.getMessage());
+ LoggerE("Checking if message is read failure: " << bex.getMessage());
return JSValueMakeUndefined(context);
}
catch(...) {
- LogError("UnknownError when checking if message is read.");
+ LoggerE("UnknownError when checking if message is read.");
return JSValueMakeUndefined(context);
}
}
ConverterMessageFactory::ConverterType converter = ConverterMessageFactory::getConverter(context);
IMessagePtr msg = converter->toIMessage(object);
const string& id = msg->getIdRef();
- LogDebug("msgId=" << id);
- LogDebug("msg->getMessageStatus()=" << msg->getMessageStatus());
+ LoggerD("msgId=" << id);
+ LoggerD("msg->getMessageStatus()=" << msg->getMessageStatus());
if((id.size() == 0) && msg->getMessageStatus() == MESSAGE_STATUS_CREATED)
{
return JSValueMakeNull(context);
/* Currently this exception will not be caught here as converter
* is using od-style, DPL exceptions. This catch sections
* is prepared for future converter refactoring */
- LogError("Getting message id failure: " << bex.getMessage());
+ LoggerE("Getting message id failure: " << bex.getMessage());
return JSValueMakeUndefined(context);
}
catch(...) {
- LogError("UnknownError when getting message id.");
+ LoggerE("UnknownError when getting message id.");
return JSValueMakeUndefined(context);
}
}
switch (msgType) {
case SMS:
case MMS:
- LogError("priority : false");
+ LoggerE("priority : false");
return converter->toJSValueRef(false);
case EMAIL:
{
IEmailPtr email = MessageFactory::convertToEmail(msg);
int tmpint = email->getPriority();
- LogError("priority : " << tmpint);
+ LoggerE("priority : " << tmpint);
if(tmpint == MessagePriority::HIGH)
{
return converter->toJSValueRef(true);
return converter->toJSValueRef(false);
}
default:
- LogError("unsupported message type");
+ LoggerE("unsupported message type");
/* unsupported type -> type is integral message attribute
* so error at this place means internal api error*/
throw DeviceAPI::Common::NotSupportedException("Unsupported message type");
}
}
catch(BasePlatformException &bex) {
- LogError("Getting message priority failure: " << bex.getMessage());
+ LoggerE("Getting message priority failure: " << bex.getMessage());
return JSValueMakeUndefined(context);
}
catch(...) {
- LogError("UnknownError when getting message priority.");
+ LoggerE("UnknownError when getting message priority.");
return JSValueMakeUndefined(context);
}
}
/* Currently this exception will not be caught here as converter
* is using od-style, DPL exceptions. This catch sections
* is prepared for future converter refactoring */
- LogError("Getting message type failure: " << bex.getMessage());
+ LoggerE("Getting message type failure: " << bex.getMessage());
return JSValueMakeUndefined(context);
}
catch(...) {
- LogError("UnknownError when getting message type.");
+ LoggerE("UnknownError when getting message type.");
return JSValueMakeUndefined(context);
}
}
ConverterMessageFactory::ConverterType converter = ConverterMessageFactory::getConverter(context);
IMessagePtr msg = converter->toIMessage(object);
string from = msg->getSourceAddress();
- LogDebug("from =" << from);
+ LoggerD("from =" << from);
if(from.size() == 0)
{
- LogDebug("JSValueMakeNull");
+ LoggerD("JSValueMakeNull");
return JSValueMakeNull(context);
}
return converter->toJSValueRef(from);
/* Currently this exception will not be caught here as converter
* is using od-style, DPL exceptions. This catch sections
* is prepared for future converter refactoring */
- LogError("Getting message source address failure: " << bex.getMessage());
+ LoggerE("Getting message source address failure: " << bex.getMessage());
return JSValueMakeUndefined(context);
}
catch(...) {
- LogError("UnknownError when getting message source address.");
+ LoggerE("UnknownError when getting message source address.");
return JSValueMakeUndefined(context);
}
}
case SMS:
return converter->toJSValueRef("");
default:
- LogError("message not support subject");
+ LoggerE("message not support subject");
/* unsupported type -> type is integral message attribute
* so error at this place means internal api error*/
throw DeviceAPI::Common::NotSupportedException("Unsupported message type");
}
}
catch(BasePlatformException &bex) {
- LogError("Getting message subject failure: " << bex.getMessage());
+ LoggerE("Getting message subject failure: " << bex.getMessage());
return JSValueMakeUndefined(context);
}
catch(...) {
- LogError("UnknownError when getting message subject.");
+ LoggerE("UnknownError when getting message subject.");
return JSValueMakeUndefined(context);
}
}
IMessagePtr msg = converter->toIMessage(object);
struct tm dateTime = msg->getDateTime();
const string& id = msg->getIdRef();
- LogDebug("msg->getMessageStatus()=" << msg->getMessageStatus());
- LogInfo("id.size() : " << id.size());
+ LoggerD("msg->getMessageStatus()=" << msg->getMessageStatus());
+ LoggerI("id.size() : " << id.size());
if((id.size() == 0) && msg->getMessageStatus() == MESSAGE_STATUS_CREATED)
{
- LogInfo("JSValueMakeNull");
+ LoggerI("JSValueMakeNull");
return JSValueMakeNull(context);
}
return converter->toJSValueRef(dateTime);
/* Currently this exception will not be caught here as converter
* is using od-style, DPL exceptions. This catch sections
* is prepared for future converter refactoring */
- LogError("Getting message time failure: " << bex.getMessage());
+ LoggerE("Getting message time failure: " << bex.getMessage());
return JSValueMakeUndefined(context);
}
catch(...) {
- LogError("UnknownError when getting message time.");
+ LoggerE("UnknownError when getting message time.");
return JSValueMakeUndefined(context);
}
}
int tmpInt = msg->getMessageStatus();
- LogError("folder : " << folder);
- LogError("msg->getMessageStatus() : " << tmpInt);
+ LoggerE("folder : " << folder);
+ LoggerE("msg->getMessageStatus() : " << tmpInt);
if(tmpInt == MESSAGE_STATUS_CREATED)
{
/* Currently this exception will not be caught here as converter
* is using od-style, DPL exceptions. This catch sections
* is prepared for future converter refactoring */
- LogError("Getting message folder failure: " << bex.getMessage());
+ LoggerE("Getting message folder failure: " << bex.getMessage());
return JSValueMakeUndefined(context);
}
catch(...) {
- LogError("UnknownError when getting message folder.");
+ LoggerE("UnknownError when getting message folder.");
return JSValueMakeUndefined(context);
}
}
JSStringRef propertyName,
JSValueRef* exception)
{
- LogInfo("getMessageBody");
+ LoggerI("getMessageBody");
try {
GlobalContextManager *gcm = GlobalContextManager::getInstance();
if(gcm == NULL) {
- LogError("Failed to get GlobalContextManager");
+ LoggerE("Failed to get GlobalContextManager");
throw DeviceAPI::Common::UnknownException("Unable to receive global context");
}
JSContextRef globalContext = gcm->getGlobalContext(context);
return JSMessageBody::createJS(globalContext, msg);
}
catch(BasePlatformException &bex) {
- LogError("Getting message body failure: " << bex.getMessage());
+ LoggerE("Getting message body failure: " << bex.getMessage());
return JSValueMakeUndefined(context);
}
catch(...) {
- LogError("UnknownError when getting message body.");
+ LoggerE("UnknownError when getting message body.");
return JSValueMakeUndefined(context);
}
}
JSStringRef propertyName,
JSValueRef* exception)
{
- LogInfo("getAccountID");
+ LoggerI("getAccountID");
try {
GlobalContextManager *gcm = GlobalContextManager::getInstance();
if(gcm == NULL) {
- LogError("Failed to get GlobalContextManager");
+ LoggerE("Failed to get GlobalContextManager");
throw DeviceAPI::Common::UnknownException("Unable to receive global context");
}
JSContextRef globalContext = gcm->getGlobalContext(context);
IMessagePtr msg = converter->toIMessage(object); //get message point
- LogInfo("create JS");
+ LoggerI("create JS");
//getAccountID
if (msg->getMessageType() == EMAIL)
{
}
}
catch(BasePlatformException &bex) {
- LogError("Getting account id failure: " << bex.getMessage());
+ LoggerE("Getting account id failure: " << bex.getMessage());
return JSValueMakeUndefined(context);
}
catch(...) {
- LogError("UnknownError when getting account id.");
+ LoggerE("UnknownError when getting account id.");
return JSValueMakeUndefined(context);
}
}
JSStringRef propertyName,
JSValueRef* exception)
{
- LogInfo("getUID");
+ LoggerI("getUID");
try {
GlobalContextManager *gcm = GlobalContextManager::getInstance();
if(gcm == NULL) {
- LogError("Failed to get GlobalContextManager");
+ LoggerE("Failed to get GlobalContextManager");
throw DeviceAPI::Common::UnknownException("Unable to receive global context");
}
JSContextRef globalContext = gcm->getGlobalContext(context);
IMessagePtr msg = converter->toIMessage(object); //get message point
- LogInfo("create JS");
+ LoggerI("create JS");
//getAccountID
if (msg->getMessageType() == EMAIL)
{
}
}
catch(BasePlatformException &bex) {
- LogError("Getting account id failure: " << bex.getMessage());
+ LoggerE("Getting account id failure: " << bex.getMessage());
return JSValueMakeUndefined(context);
}
catch(...) {
- LogError("UnknownError when getting account id.");
+ LoggerE("UnknownError when getting account id.");
return JSValueMakeUndefined(context);
}
}
JSValueRef value,
JSValueRef* exception)
{
- LogInfo("enter");
+ LoggerI("enter");
try {
ConverterMessageFactory::ConverterType converter = ConverterMessageFactory::getConverter(context);
if (JSIsArrayValue(context, value)) {
JSObjectRef valueObj = converter->toJSObjectRef(value);
unsigned int len = JSGetArrayLength(context, valueObj);
- LogDebug("Array Length = " << len);
+ LoggerD("Array Length = " << len);
for (unsigned int i = 0; i < len; ++i)
{
JSValueRef att = JSObjectGetPropertyAtIndex(context, valueObj, i, NULL);
if (JSValueIsUndefined(context, att) || JSValueIsNull(context, att)) {
- LogWarning("Invalid array element. Skipping.");
+ LoggerW("Invalid array element. Skipping.");
continue;
}
IAttachmentPtr attachment = converter->toIAttachment(att);
if(attachment->getIsValidAttachment() == false)
{
- LogDebug("invalid attachment : " << i);
+ LoggerD("invalid attachment : " << i);
throw DeviceAPI::Common::InvalidValuesException("Invalid attachment in array");
}
- LogDebug("Adding attachment , shotname: " << attachment->getShortName());
+ LoggerD("Adding attachment , shotname: " << attachment->getShortName());
attachments.push_back(attachment);
}
}
else
{
IAttachmentPtr attachment = converter->toIAttachment(value);
- LogDebug("Adding attachment , shotname: " << attachment->getShortName());
+ LoggerD("Adding attachment , shotname: " << attachment->getShortName());
if(attachment->getIsValidAttachment() == false)
{
- LogDebug("invalid attachment");
+ LoggerD("invalid attachment");
throw DeviceAPI::Common::InvalidValuesException("Invalid attachments array");
}
attachments.push_back(attachment);
}
- LogDebug("Attachment Size =" << attachments.size());
+ LoggerD("Attachment Size =" << attachments.size());
if ( attachments.size() > 0)
{
IMessagePtr msg = converter->toIMessage(object);
break;
}
default:
- LogError("not supported message type");
+ LoggerE("not supported message type");
throw DeviceAPI::Common::NotSupportedException("Unsupported message type");
break;
}
}
else
{
- LogError("Message converter failed...");
+ LoggerE("Message converter failed...");
throw DeviceAPI::Common::UnknownException("Message conversion failure");
}
}
}
catch(BasePlatformException &bex) {
- LogError("Setting attachments failed: " << bex.getMessage());
+ LoggerE("Setting attachments failed: " << bex.getMessage());
return true;
}
catch(...) {
- LogError("UnknownError when setting attachments.");
+ LoggerE("UnknownError when setting attachments.");
return true;
}
return true;
JSValueRef value,
JSValueRef* exception)
{
- LogInfo("enter");
+ LoggerI("enter");
Try
{
}
}
Catch(WrtDeviceApis::Commons::NullPointerException) {
- LogError("Error on pointer, null value");
+ LoggerE("Error on pointer, null value");
return JSTizenExceptionFactory::postException(context, exception,
JSTizenException::UNKNOWN_ERROR, JSMESSAGING_EXCEPTION_MSG_UNKNOWN);
}
JSValueRef att = JSGetArrayElement(context, valueObj, i);
if (JSValueIsUndefined(context,
att) || JSValueIsNull(context, att)) {
- LogWarning("Invalid array element. Skipping.");
+ LoggerW("Invalid array element. Skipping.");
continue;
}
DeviceAPI::Filesystem::INodePtr node = converter->toFilesystemNode(
att);
- LogDebug("Adding attachment: " << node->getPath()->getFullPath());
+ LoggerD("Adding attachment: " << node->getPath()->getFullPath());
attachments.push_back(node->getPath()->getFullPath());
}
} else {
- LogWarning("Invalid or null element passed as attachment array." <<
+ LoggerW("Invalid or null element passed as attachment array." <<
"Setting empty vector.");
}
return false; // ignore
default:
- LogError("not supported message type");
+ LoggerE("not supported message type");
Throw(WrtDeviceApis::Commons::InvalidArgumentException);
}
return true;
}
Catch(WrtDeviceApis::Commons::ConversionException) {
- LogError("Error on conversion");
+ LoggerE("Error on conversion");
return JSTizenExceptionFactory::postException(context, exception,
JSTizenException::TYPE_MISMATCH_ERROR, JSMESSAGING_EXCEPTION_MSG_INVALID_ARGUMENT);
}
Catch(WrtDeviceApis::Commons::NullPointerException) {
- LogError("Error on pointer, null value");
+ LoggerE("Error on pointer, null value");
return JSTizenExceptionFactory::postException(context, exception,
JSTizenException::UNKNOWN_ERROR, JSMESSAGING_EXCEPTION_MSG_UNKNOWN);
}
Catch(WrtDeviceApis::Commons::InvalidArgumentException) {
- LogError("Invalid argument");
+ LoggerE("Invalid argument");
return JSTizenExceptionFactory::postException(context, exception,
JSTizenException::INVALID_VALUES_ERROR, JSMESSAGING_EXCEPTION_MSG_INVALID_ARGUMENT);
}
ConverterMessageFactory::ConverterType converter = ConverterMessageFactory::getConverter(context);
IMessagePtr msg = converter->toIMessage(object);
Recipients bcc = converter->toRecipients(value);
- LogDebug("setting bcc field, size=" << bcc.getRecipientSize());
+ LoggerD("setting bcc field, size=" << bcc.getRecipientSize());
MessageType msgType = msg->getMessageType();
switch (msgType) {
break;
}
default:
- LogError("not supported message type");
+ LoggerE("not supported message type");
throw DeviceAPI::Common::NotSupportedException("Unsupported message type");
break;
}
return true;
}
catch(BasePlatformException &bex) {
- LogError("Setting BCC addresses failed: " << bex.getMessage());
+ LoggerE("Setting BCC addresses failed: " << bex.getMessage());
return true;
}
catch(...) {
- LogError("UnknownError when setting BCC addresses.");
+ LoggerE("UnknownError when setting BCC addresses.");
return true;
}
return true;
/* Currently this exception will not be caught here as converter
* is using od-style, DPL exceptions. This catch sections
* is prepared for future converter refactoring */
- LogError("Setting BCC addresses failed: " << bex.getMessage());
+ LoggerE("Setting BCC addresses failed: " << bex.getMessage());
return true;
}
catch(...) {
- LogError("UnknownError when setting BCC addresses.");
+ LoggerE("UnknownError when setting BCC addresses.");
return true;
}
return true;
ConverterMessageFactory::ConverterType converter = ConverterMessageFactory::getConverter(context);
IMessagePtr msg = converter->toIMessage(object);
Recipients cc = converter->toRecipients(value);
- LogDebug("setting cc field, size=" << cc.getRecipientSize());
+ LoggerD("setting cc field, size=" << cc.getRecipientSize());
MessageType msgType = msg->getMessageType();
switch (msgType) {
break;
}
default:
- LogError("unsuported message type");
+ LoggerE("unsuported message type");
throw DeviceAPI::Common::NotSupportedException("Unsupported message type");
break;
}
return true;
}
catch(BasePlatformException &bex) {
- LogError("Setting CC addresses failed: " << bex.getMessage());
+ LoggerE("Setting CC addresses failed: " << bex.getMessage());
return true;
}
catch(...) {
- LogError("UnknownError when setting CC addresses.");
+ LoggerE("UnknownError when setting CC addresses.");
return true;
}
return true;
JSValueRef value,
JSValueRef * exception)
{
- LogInfo("enter");
+ LoggerI("enter");
try
{
ConverterMessageFactory::ConverterType converter = ConverterMessageFactory::getConverter(context);
IMessagePtr msg = converter->toIMessage(object);
Recipients to = converter->toRecipients(value);
- LogDebug("setting to field, size=" << to.getRecipientSize());
+ LoggerD("setting to field, size=" << to.getRecipientSize());
msg->setToRecipients(to);
return true;
}
/* Currently this exception will not be caught here as converter
* is using od-style, DPL exceptions. This catch sections
* is prepared for future converter refactoring */
- LogError("Setting destination addresses failed: " << bex.getMessage());
+ LoggerE("Setting destination addresses failed: " << bex.getMessage());
return true;
}
catch(...) {
- LogError("UnknownError when setting destination addresses.");
+ LoggerE("UnknownError when setting destination addresses.");
return true;
}
return true;
/* Currently this exception will not be caught here as converter
* is using od-style, DPL exceptions. This catch sections
* is prepared for future converter refactoring */
- LogError("Setting destination addresses failed: " << bex.getMessage());
+ LoggerE("Setting destination addresses failed: " << bex.getMessage());
return true;
}
catch(...) {
- LogError("UnknownError when setting destination addresses.");
+ LoggerE("UnknownError when setting destination addresses.");
return true;
}
return true;
break;
default:
- LogError("unsuported message type");
+ LoggerE("unsuported message type");
throw DeviceAPI::Common::NotSupportedException("Unsupported message type");
break;
}
return true;
}
catch(BasePlatformException &bex) {
- LogError("Setting message priority failed: " << bex.getMessage());
+ LoggerE("Setting message priority failed: " << bex.getMessage());
return true;
}
catch(...) {
- LogError("UnknownError when setting message priority.");
+ LoggerE("UnknownError when setting message priority.");
return true;
}
return true;
return true; // ignore
default:
- LogError("message not supported");
+ LoggerE("message not supported");
throw DeviceAPI::Common::NotSupportedException("Unsupported message type");
break;
}
return true;
}
catch(BasePlatformException &bex) {
- LogError("Setting message priority failed: " << bex.getMessage());
+ LoggerE("Setting message priority failed: " << bex.getMessage());
return true;
}
catch(...) {
- LogError("UnknownError when setting message priority.");
+ LoggerE("UnknownError when setting message priority.");
return true;
}
return true;
JSStringRef propertyName,
JSValueRef* exception)
{
- LogDebug("getConversationId");
+ LoggerD("getConversationId");
try {
ConverterMessageFactory::ConverterType converter = ConverterMessageFactory::getConverter(context);
int convId = 0;
IMessagePtr msg = converter->toIMessage(object);
- LogDebug("msg->getMessageStatus()=" << msg->getMessageStatus());
- LogDebug("msg.getConvId()=" << msg->getConvId());
+ LoggerD("msg->getMessageStatus()=" << msg->getMessageStatus());
+ LoggerD("msg.getConvId()=" << msg->getConvId());
convId = msg->getConvId();
if((msg->getConvId() == -1) && msg->getMessageStatus() == MESSAGE_STATUS_CREATED)
{
/* Currently this exception will not be caught here as converter
* is using od-style, DPL exceptions. This catch sections
* is prepared for future converter refactoring */
- LogError("Getting conversation id failure: " << bex.getMessage());
+ LoggerE("Getting conversation id failure: " << bex.getMessage());
return JSValueMakeUndefined(context);
}
catch(...) {
- LogError("UnknownError when getting conversation id.");
+ LoggerE("UnknownError when getting conversation id.");
return JSValueMakeUndefined(context);
}
}
JSStringRef propertyName,
JSValueRef* exception)
{
- LogDebug("getInResponseTo");
+ LoggerD("getInResponseTo");
try {
ConverterMessageFactory::ConverterType converter = ConverterMessageFactory::getConverter(context);
if (msg->getMessageType() != EMAIL)
{
- LogDebug("not EMAIL type return empty string");
+ LoggerD("not EMAIL type return empty string");
return converter->toJSValueRef("");
}
IEmailPtr email = MessageFactory::convertToEmail(msg);
msgId = email->getUID();
- LogDebug("msg.getConvId()=" << msg->getConvId());
+ LoggerD("msg.getConvId()=" << msg->getConvId());
convId = msg->getConvId();
if (convId == msgId)
{
- LogDebug("Not forwared and replied, return empty string");
+ LoggerD("Not forwared and replied, return empty string");
return converter->toJSValueRef("");
}
/* Currently this exception will not be caught here as converter
* is using od-style, DPL exceptions. This catch sections
* is prepared for future converter refactoring */
- LogError("Getting in response to failure: " << bex.getMessage());
+ LoggerE("Getting in response to failure: " << bex.getMessage());
return JSValueMakeUndefined(context);
}
catch(...) {
- LogError("UnknownError when getting in response to.");
+ LoggerE("UnknownError when getting in response to.");
return JSValueMakeUndefined(context);
}
}
JSStringRef propertyName,
JSValueRef* exception)
{
- LogInfo("getMessageStatus");
+ LoggerI("getMessageStatus");
try
{
IMessagePtr msg = converter->toIMessage(object); //get message point
- LogInfo("create JS");
+ LoggerI("create JS");
return converter->toJSValueRef(converter->toMessageStatusType(msg->getMessageStatus()));
}
catch(BasePlatformException &bex) {
/* Currently this exception will not be caught here as converter
* is using od-style, DPL exceptions. This catch sections
* is prepared for future converter refactoring */
- LogError("Getting message status failure: " << bex.getMessage());
+ LoggerE("Getting message status failure: " << bex.getMessage());
return JSValueMakeUndefined(context);
}
catch(...) {
- LogError("UnknownError when getting message status.");
+ LoggerE("UnknownError when getting message status.");
return JSValueMakeUndefined(context);
}
}
JSStringRef propertyName,
JSValueRef* exception)
{
- LogInfo("hasAttachment");
+ LoggerI("hasAttachment");
Try {
ConverterMessageFactory::ConverterType converter = ConverterMessageFactory::getConverter(context);
/* Currently this exception will not be caught here as converter
* is using od-style, DPL exceptions. This catch sections
* is prepared for future converter refactoring */
- LogError("Getting hasAttachment flag failure: " << bex.getMessage());
+ LoggerE("Getting hasAttachment flag failure: " << bex.getMessage());
return JSValueMakeUndefined(context);
}
catch(...) {
- LogError("UnknownError when getting hasAttachment flag.");
+ LoggerE("UnknownError when getting hasAttachment flag.");
return JSValueMakeUndefined(context);
}
}