ブログ

07302013

SQLのログを出力する方法

岩崎 カテゴリ:開発 タグ:,

Aipoで実行されているSQLのログを出力したい場合、ありますよね。

そんな時には以下のファイルに記載されている設定を変更することでSQLのログを出力させることが可能です。

aipo\war\src\main\webapp\WEB-INF\conf\log4j.properties

# Cayenne
log4j.appender.cayenne = org.apache.log4j.RollingFileAppender
log4j.appender.cayenne.MaxFileSize = 1000KB
log4j.appender.cayenne.MaxBackupIndex = 30
log4j.appender.cayenne.file = ${catalina.base}/logs/cayenne.log
log4j.appender.cayenne.layout = org.apache.log4j.PatternLayout
log4j.appender.cayenne.layout.conversionPattern =%d <%-5p> (%t) [%F:%L]- %m%n
log4j.appender.cayenne.append = true

log4j.category.org.apache.cayenne = warn, cayenne

ここに記載されている

log4j.category.org.apache.cayenne = warn, cayenne

の行を

log4j.category.org.apache.cayenne = info, cayenne

のように変更することでSQLのログを出力させることが可能です。

ログの出力先はcayenne.logになります。

2013/07/30 18:05:13
岩崎

こんにちは。

少し前に、「リソース」内に開発者向けのドキュメントをまとめた「ドキュメント」ページを公開しました。
いままでgoogle codeやサイト内に散っていた開発者向けのヘルプや開発情報をまとめたページになります。

ドキュメント

ドキュメント

オープンソースのAipo7をこれから導入される方、現在使用中でカスタマイズやわからないことがあった時は、ドキュメントをぜひご覧ください。

随時内容を更新しておりますが、ドキュメントに載ってなかった場合、コミュニティもぜひご覧ください。

もちろん、ユーザーのみなさまのコミュニティご参加も、お待ちしております!

2013/07/29 14:06:53
佐藤
07252013

Aipoの多言語対応その2

岩崎 カテゴリ:開発 タグ:

Aipoでは多言語化対応を進めています。

日本語[ ja_JP]、英語[en_EN]、韓国語[ko_KR]等々様々な言語ファイルを用意していますが、たまに[1]やアラブ圏のロケールのブラウザからのアクセスが有るようです。そういった場合に今までは文字化けが発生していましたが、該当する言語ファイルがないロケールの場合はデフォルトの言語ファイルを表示するようにしました。

詳しくはこちらのコミットをご覧ください。

https://github.com/aipocom/aipo/commit/47efd7c848495ba1e6b8b30ef0a4e248fb7bfe34

https://github.com/aipocom/aipo/commit/0c9e562a059724e69a689482ae3f4f99d48a02ab

2013/07/25 19:09:12
岩崎

タイトルで全部言い切ってしまいました。

IEでのデバッグに便利な開発者ツール。でもとあるサイトを開いた際に表示が崩れる、なんてことがありました。

aipo.png

どうやらこれ、cssを読み込むときにmedia属性をつけていると起きてしまう現象だったようです。

<link rel="stylesheet" type="text/css" href="style.css" />

のようにmedia属性を外す必要が有るようです。

2013/07/19 18:54:54
岩崎

Aipoではバージョン6からOpenSocialに対応したソーシャルアプリを使うことができます。

開発の際にはApacheなどの別サーバを用意して、そこにxmlを置いて・・・というのが一般的かもしれませんが、最も簡単にソーシャルアプリを動かすにはTomcatを使います。

aipo\war\target\aipo\chat-root.xml

のようにファイルを置くことで

http://localhost:8080/aipo/chat-root.xml

でアクセスが出来るようになります。

あとはAipoのアプリ追加でこのURLを指定することでとりあえずソーシャルアプリが使えるようになります。

targetにあるので、mvn cleanとかすると消えるのでそこだけ注意です。

2013/07/17 18:06:04
岩崎