Android Open Source - myAndroidApps Med App Logger






From Project

Back to project page myAndroidApps.

License

The source code is released under:

This is my first GitHub try. Be gentle :)

If you think the Android project myAndroidApps listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

/**
 * @author Gidy Basin/*from  w ww.  j  a v a  2  s . co  m*/
 */

package gidy.medappnem;

import java.io.File;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

import org.apache.log4j.Level;
import org.apache.log4j.Logger;

import android.os.Environment;
import de.mindpipe.android.logging.log4j.LogConfigurator;


public class MedAppLogger {

  private static final String LOG_LAYOUT_PATTERN = "[%d] [%C{1}].[%M] %m %n";

  private static Logger _logger;

  public static Logger getLogger(){
    if (_logger == null){
      _logger = Logger.getLogger("MedAppGeneric");
      initLogger();
    }

    return _logger;
  }

  private static void initLogger(){

    final LogConfigurator logConfigurator = new LogConfigurator();

    // TODO: CHANGE THESE TWO WHEN NEXUS ARRIVES:
    logConfigurator.setUseFileAppender(true);
    logConfigurator.setFileName(getCurrentLogFileName());

    logConfigurator.setFilePattern(LOG_LAYOUT_PATTERN);
    logConfigurator.setLogCatPattern(LOG_LAYOUT_PATTERN);
    logConfigurator.setRootLevel(Level.DEBUG);
    logConfigurator.configure();
  }


  private static String getCurrentLogFileName(){

    DateFormat df = new SimpleDateFormat("dd_MM_yyyy__HH_mm_ss");
    Date now = Calendar.getInstance().getTime();
    String dateString = df.format(now);

    return Environment.getExternalStorageDirectory().getPath() + File.separator + "MeddAppNEM__" + dateString + ".log";
  }

}




Java Source Code List

gidy.carpark.HomeScreen.java
gidy.carpark.JustParkedActivity.java
gidy.carpark.ParkingLocation.java
gidy.carpark.WhereParkedActivity.java
gidy.carpark.utils.CommonUtils.java
gidy.carpark.utils.FileUtils.java
gidy.carpark.utils.GPSTracker.java
gidy.carpark.utils.LocationUtils.java
gidy.carpark.utils.LocationsAdapter.java
gidy.medappg.CallAmbulanceActivity.java
gidy.medappg.HomeMenu.java
gidy.medappg.MedAppLogger.java
gidy.medappg.activities.AllergicReactionActivity.java
gidy.medappg.activities.AsthmaActivity.java
gidy.medappg.activities.BleedingActivity.java
gidy.medappg.activities.BrokenBoneActivity.java
gidy.medappg.activities.BurnActivity.java
gidy.medappg.activities.ChokeActivity.java
gidy.medappg.activities.DiabeticActivity.java
gidy.medappg.activities.DistressActivity.java
gidy.medappg.activities.EpilepsyActivity.java
gidy.medappg.activities.HeadInjuryActivity.java
gidy.medappg.activities.HeartAttackActivity.java
gidy.medappg.activities.HypothermiaActivity.java
gidy.medappg.activities.MedicalIssueActivity.java
gidy.medappg.activities.MeningitisActivity.java
gidy.medappg.activities.PoisoningActivity.java
gidy.medappg.activities.StrokeActivity.java
gidy.medappg.activities.UnconsciousBreatingActivity.java
gidy.medappg.activities.UnconsciousNotBreathingActivity.java
gidy.medappg.videoActivities.AsthmaVideoActivity.java
gidy.medappg.videoActivities.BleedingVideoActivity.java
gidy.medappg.videoActivities.BrokenBoneVideoActivity.java
gidy.medappg.videoActivities.BurnVideoActivity.java
gidy.medappg.videoActivities.ChokeActivityVideo.java
gidy.medappg.videoActivities.DiabeticVideoActivity.java
gidy.medappg.videoActivities.DistressVideoActivity.java
gidy.medappg.videoActivities.EpilepsyVideoActivity.java
gidy.medappg.videoActivities.HeadInjuryVideoActivity.java
gidy.medappg.videoActivities.HeartAttackVideoActivity.java
gidy.medappg.videoActivities.PoisoningVideoActivity.java
gidy.medappg.videoActivities.StrokeVideoActivity.java
gidy.medappg.videoActivities.UnconsciousBreatingVideoActivity.java
gidy.medappg.videoActivities.UnconsciousNotBreathingVideoActivity.java
gidy.medappg.videoActivities.VideoActivity.java
gidy.medappnem.CallAmbulanceActivity.java
gidy.medappnem.HomeMenu2Activity.java
gidy.medappnem.HomeMenu3Activity.java
gidy.medappnem.HomeMenu4Activity.java
gidy.medappnem.HomeMenu5Activity.java
gidy.medappnem.HomeMenu.java
gidy.medappnem.MedAppLogger.java
gidy.medappnem.activities.AllergicReactionActivity.java
gidy.medappnem.activities.AsthmaActivity.java
gidy.medappnem.activities.BleedingActivity.java
gidy.medappnem.activities.BrokenBoneActivity.java
gidy.medappnem.activities.BurnActivity.java
gidy.medappnem.activities.ChokeActivity.java
gidy.medappnem.activities.DiabeticActivity.java
gidy.medappnem.activities.DistressActivity.java
gidy.medappnem.activities.EpilepsyActivity.java
gidy.medappnem.activities.HeadInjuryActivity.java
gidy.medappnem.activities.HeartAttackActivity.java
gidy.medappnem.activities.HypothermiaActivity.java
gidy.medappnem.activities.MedicalIssueActivity.java
gidy.medappnem.activities.MeningitisActivity.java
gidy.medappnem.activities.PoisoningActivity.java
gidy.medappnem.activities.StrokeActivity.java
gidy.medappnem.activities.UnconsciousBreatingActivity.java
gidy.medappnem.activities.UnconsciousNotBreathingActivity.java
gidy.medappnem.videoActivities.AsthmaVideoActivity.java
gidy.medappnem.videoActivities.BleedingVideoActivity.java
gidy.medappnem.videoActivities.BrokenBoneVideoActivity.java
gidy.medappnem.videoActivities.BurnVideoActivity.java
gidy.medappnem.videoActivities.ChokeActivityVideo.java
gidy.medappnem.videoActivities.DiabeticVideoActivity.java
gidy.medappnem.videoActivities.DistressVideoActivity.java
gidy.medappnem.videoActivities.EpilepsyVideoActivity.java
gidy.medappnem.videoActivities.HeadInjuryVideoActivity.java
gidy.medappnem.videoActivities.HeartAttackVideoActivity.java
gidy.medappnem.videoActivities.PoisoningVideoActivity.java
gidy.medappnem.videoActivities.StrokeVideoActivity.java
gidy.medappnem.videoActivities.UnconsciousBreatingVideoActivity.java
gidy.medappnem.videoActivities.UnconsciousNotBreathingVideoActivity.java
gidy.medappnem.videoActivities.VideoActivity.java