<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd" >
<log4j:configuration debug="false">
<appender name="STDOUT" class="org.apache.log4j.ConsoleAppender">
<param name="threshold" value="TRACE" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="[%-5p:%d{HH:mm:ss,SSS}](%F:%L) - %m%n" />
</layout>
</appender>
<!--
<appender name="BABUKUMA_FILE_OUT" class="org.apache.log4j.RollingFileAppender">
<param name="Threshold" value="TRACE" />
<param name="MaxFileSize" value="5MB" />
<param name="MaxBackupIndex" value="5" />
<param name="File" value="/var/data/logs/babukuma.log" />
<param name="Append" value="true" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="[%t][%-5p:%d{HH:mm:ss,SSS}](%F:%L) - %m%n" />
</layout>
</appender>
-->
<appender name="BABUKUMA_FILE_OUT" class="org.apache.log4j.DailyRollingFileAppender">
<param name="Threshold" value="TRACE" />
<param name="DatePattern" value="'.'yyyy-MM-dd" />
<param name="File" value="/var/data/logs/babukuma.log" />
<param name="Append" value="true" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="[%t][%-5p:%d{HH:mm:ss,SSS}](%F:%L) - %m%n" />
</layout>
</appender>
<category name="com.babukuma">
<priority value="INFO" />
<appender-ref ref="BABUKUMA_FILE_OUT" />
<appender-ref ref="STDOUT" />
</category>
<category name="org.seasar">
<priority value="INFO" />
<appender-ref ref="BABUKUMA_FILE_OUT" />
<appender-ref ref="STDOUT" />
</category>
<!--
<root>
<priority value="WARN" />
<appender-ref ref="STDOUT" />
</root>
-->
</log4j:configuration>
2009年9月28日月曜日
やるたびに忘れてしまうlog4jの設定
時刻:
月曜日, 9月 28, 2009
2009年9月25日金曜日
Android Network State チェック方法
AndroidでNetworkが利用可能かどうかをチェックする方法
簡単なUtilクラスを作ってみた。「Utils.java」
package com.babukuma.android.util;import static android.content.Context.CONNECTIVITY_SERVICE;import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;public final class Utils {public static boolean isConnected(final Context context) {ConnectivityManager connManager = (ConnectivityManager) context.getSystemService(CONNECTIVITY_SERVICE);final NetworkInfo networkInfo = connManager.getActiveNetworkInfo();return (networkInfo != null && networkInfo.isConnected());}}
これをテストしてみると、
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.babukuma.android/com.babukuma.android.TestActivity}: java.lang.SecurityException: ConnectivityService: Neither user 10026 nor current process has android.permission.ACCESS_NETWORK_STATE.
こんなエラーが発生する。
なので、「AndroidManifest.xml」に
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
を追加すれば期待する値が取れる。(^(エ)^)
時刻:
金曜日, 9月 25, 2009
2009年9月7日月曜日
Ubuntuに「ll」コマンド追加
他のLinuxで慣れてしまったコマンド「ll」
Ubuntuにはデフォルトで入ってないので追加してみた。
エイリアスコマンドを利用して追加する。
alias ll='ls -la --color=auto'
これで慣れたコマンドが使える。
時刻:
月曜日, 9月 07, 2009
2009年9月2日水曜日
【Android】 ゴロゴロしたい。v0.2
時刻:
水曜日, 9月 02, 2009
登録:
投稿 (Atom)