﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-努力创造未来！-随笔分类-blackberry</title><link>http://www.blogjava.net/pdw2009/category/46249.html</link><description>本站不再更新，欢迎光临 
&lt;a href="http://php.11519.net/5jblog"&gt;java开发技术网&lt;/a&gt;</description><language>zh-cn</language><lastBuildDate>Sun, 05 Sep 2010 08:57:39 GMT</lastBuildDate><pubDate>Sun, 05 Sep 2010 08:57:39 GMT</pubDate><ttl>60</ttl><item><title> blackberry 日志</title><link>http://www.blogjava.net/pdw2009/archive/2010/09/05/331088.html</link><dc:creator>有猫相伴的日子</dc:creator><author>有猫相伴的日子</author><pubDate>Sun, 05 Sep 2010 08:55:00 GMT</pubDate><guid>http://www.blogjava.net/pdw2009/archive/2010/09/05/331088.html</guid><wfw:comment>http://www.blogjava.net/pdw2009/comments/331088.html</wfw:comment><comments>http://www.blogjava.net/pdw2009/archive/2010/09/05/331088.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/pdw2009/comments/commentRss/331088.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pdw2009/services/trackbacks/331088.html</trackback:ping><description><![CDATA[<p>package com.ff.utils;</p>
<p>import java.util.Date;</p>
<p>import net.rim.device.api.system.EventLogger;</p>
<p>/**<br />
&nbsp;* 日志类<br />
&nbsp;* @author&nbsp;&nbsp; 2010-09-04<br />
&nbsp;*<br />
&nbsp;*/<br />
public class Logger {</p>
<p>&nbsp;private static final String SEPARATOR = "&nbsp;&nbsp; ";<br />
&nbsp;private static final long GUID = 0x4c9d3452d880a2f1L;<br />
&nbsp;private static final String APP_NAME = "xxxc ";</p>
<p>&nbsp;private Logger() {<br />
&nbsp;&nbsp;EventLogger.register(GUID, APP_NAME, EventLogger.VIEWER_STRING);<br />
&nbsp;}</p>
<p>&nbsp;private static Logger logger = new Logger();</p>
<p>&nbsp;public static Logger getLogger() {<br />
&nbsp;&nbsp;return logger;<br />
&nbsp;}</p>
<p>&nbsp;/**<br />
&nbsp; * Log the information.<br />
&nbsp; * <br />
&nbsp; * @param message<br />
&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The message you will log<br />
&nbsp; */<br />
&nbsp;public void info(String message) {<br />
&nbsp;&nbsp;if (message == null || message.trim().equals(""))<br />
&nbsp;&nbsp;&nbsp;return;<br />
&nbsp;&nbsp;String log = "INFO: " + new Date().toString() + SEPARATOR + message;<br />
&nbsp;&nbsp;try {<br />
&nbsp;&nbsp;&nbsp;log = new String(log.getBytes(), "UTF-8");<br />
&nbsp;&nbsp;&nbsp;byte[] msg_bytes = log.getBytes();<br />
&nbsp;&nbsp;&nbsp;EventLogger.logEvent(GUID, msg_bytes, EventLogger.ALWAYS_LOG);<br />
&nbsp;&nbsp;} catch (Exception ex) {<br />
&nbsp;&nbsp;&nbsp;System.err.println(ex);<br />
&nbsp;&nbsp;}<br />
&nbsp;}</p>
<p>&nbsp;public void error(Exception e) {<br />
&nbsp;&nbsp;StringBuffer log = new StringBuffer();<br />
&nbsp;&nbsp;log.append("ERROR: " + new Date().toString() + SEPARATOR);<br />
&nbsp;&nbsp;log.append(e.getMessage() + " \r\n ");</p>
<p>&nbsp;&nbsp;try {<br />
&nbsp;&nbsp;&nbsp;byte[] msg_bytes = new String(log.toString().getBytes(), "UTF-8").getBytes();<br />
&nbsp;&nbsp;&nbsp;EventLogger.logEvent(GUID, msg_bytes);<br />
&nbsp;&nbsp;} catch (Exception ex) {<br />
&nbsp;&nbsp;&nbsp;System.err.println(ex);<br />
&nbsp;&nbsp;}<br />
&nbsp;}<br />
&nbsp;<br />
&nbsp;public void error(String message, Exception e) {<br />
&nbsp;&nbsp;StringBuffer log = new StringBuffer();<br />
&nbsp;&nbsp;log.append("ERROR: " + new Date().toString() + SEPARATOR);<br />
&nbsp;&nbsp;if (message != null || !message.trim().equals("")) {<br />
&nbsp;&nbsp;&nbsp;log.append("message: " + message + " \r\n ");<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;log.append("error: " + e.getMessage() + " \r\n ");</p>
<p>&nbsp;&nbsp;try {<br />
&nbsp;&nbsp;&nbsp;byte[] msg_bytes = new String(log.toString().getBytes(), "UTF-8").getBytes();<br />
&nbsp;&nbsp;&nbsp;EventLogger.logEvent(GUID, msg_bytes);<br />
&nbsp;&nbsp;} catch (Exception ex) {<br />
&nbsp;&nbsp;&nbsp;System.err.println(ex);<br />
&nbsp;&nbsp;}<br />
&nbsp;}<br />
}<br />
<br />
<br />
不管是在模拟器还是真机，日志还是必须的......如果该文对你有用，为了表示对作者的支持，麻烦你单击一下下面的广告，谢谢<br />
</p>
<script type="text/javascript"><!--
branchr_client_id = 'i5x9suaaicn0eb41ts2q2823gn';
branchr_ad_width = 468;
branchr_ad_height = 60;
branchr_ad_format = 11;
//--></script><script type="text/javascript" src="http://static.branchr.com/serve.js?1248290004"></script><img src ="http://www.blogjava.net/pdw2009/aggbug/331088.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pdw2009/" target="_blank">有猫相伴的日子</a> 2010-09-05 16:55 <a href="http://www.blogjava.net/pdw2009/archive/2010/09/05/331088.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>