X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/c8fe95b914f27bff1bcc696e12fc2f87dbfbe59c..4599553545d13dee425c7ce9610f083fa38a208e:/src/com/owncloud/android/utils/Log_OC.java diff --git a/src/com/owncloud/android/utils/Log_OC.java b/src/com/owncloud/android/utils/Log_OC.java deleted file mode 100644 index de156b4d..00000000 --- a/src/com/owncloud/android/utils/Log_OC.java +++ /dev/null @@ -1,166 +0,0 @@ -package com.owncloud.android.utils; - -import java.io.BufferedWriter; -import java.io.File; -import java.io.FileWriter; -import java.io.IOException; -import java.text.SimpleDateFormat; -import java.util.Calendar; - -import android.util.Log; - - -public class Log_OC { - private static final String SIMPLE_DATE_FORMAT = "yyyy/MM/dd HH:mm:ss"; - private static final long MAX_FILE_SIZE = 1000000; // 1MB - - private static File mLogFile; - private static File mFolder; - private static BufferedWriter mBuf; - - private static String[] mLogFileNames = {"currentLog.txt", "olderLog.txt"}; - private static String mLogPath = FileStorageUtils.getLogPath(); - - private static boolean isMaxFileSizeReached = false; - - public static void i(String TAG, String message){ - - // Write the log message to the file - appendLog(TAG+" : "+ message); - } - - public static void d(String TAG, String message){ - Log.d(TAG, message); - appendLog(TAG + " : " + message); - } - public static void d(String TAG, String message, Exception e) { - Log.d(TAG, message, e); - appendLog(TAG + " : " + message + " Exception : "+ e.getStackTrace()); - } - public static void e(String TAG, String message){ - Log.e(TAG, message); - appendLog(TAG + " : " + message); - } - - public static void e(String TAG, String message, Throwable e) { - Log.e(TAG, message, e); - appendLog(TAG+" : " + message +" Exception : " + e.getStackTrace()); - } - - public static void v(String TAG, String message){ - Log.v(TAG, message); - appendLog(TAG+" : "+ message); - } - - public static void w(String TAG, String message) { - Log.w(TAG,message); - appendLog(TAG+" : "+ message); - } - - public static void wtf(String TAG, String message) { - Log.wtf(TAG,message); - appendLog(TAG+" : "+ message); - } - - /** - * Start doing logging - * @param logPath : path of log file - */ - public static void startLogging(String logPath) { - mFolder = new File(logPath); - mLogFile = new File(mFolder + File.separator + mLogFileNames[0]); - - boolean isFileCreated = false; - - if (!mFolder.exists()) { - mFolder.mkdirs(); - isFileCreated = true; - Log.d("LOG_OC", "Log file created"); - } - - try { - - if (isMaxFileSizeReached) { - - // Move current log file info to another file (old logs) - File olderFile = new File(mFolder + File.separator + mLogFileNames[1]); - if (mLogFile.exists()) { - mLogFile.renameTo(olderFile); - } - - // Construct a new file for current log info - mLogFile = new File(mFolder + File.separator + mLogFileNames[0]); - isMaxFileSizeReached = false; - } - - // Create the current log file if does not exist - mLogFile.createNewFile(); - mBuf = new BufferedWriter(new FileWriter(mLogFile, true)); - if (isFileCreated) { - appendPhoneInfo(); - } - - // Check if current log file size is bigger than the max file size defined - if (mLogFile.length() > MAX_FILE_SIZE) { - isMaxFileSizeReached = true; - } - } catch (IOException e) { - e.printStackTrace(); - } - } - - /** - * Delete history logging - */ - public static void deleteHistoryLogging() { - File folderLogs = new File(mFolder + File.separator); - if(folderLogs.isDirectory()){ - String[] myFiles = folderLogs.list(); - for (int i=0; i