diff options
| author | Roy Ben-Shabat <Roy@Twine-s.com> | 2018-03-18 16:36:14 +0200 |
|---|---|---|
| committer | Roy Ben-Shabat <Roy@Twine-s.com> | 2018-03-18 16:36:14 +0200 |
| commit | dbc2ed4982139d0dae5d380979a385938ca832f9 (patch) | |
| tree | c76922d1e2e4760379db7112ff7a7fb761314537 /Software/Android_Studio | |
| parent | 57384ac60df81300bedfdd0c9a1c972db04b81ed (diff) | |
| download | Tango-dbc2ed4982139d0dae5d380979a385938ca832f9.tar.gz Tango-dbc2ed4982139d0dae5d380979a385938ca832f9.zip | |
Implemented custom logging on Java !
Diffstat (limited to 'Software/Android_Studio')
14 files changed, 144 insertions, 0 deletions
diff --git a/Software/Android_Studio/Tango.Logging/.gitignore b/Software/Android_Studio/Tango.Logging/.gitignore new file mode 100644 index 000000000..796b96d1c --- /dev/null +++ b/Software/Android_Studio/Tango.Logging/.gitignore @@ -0,0 +1 @@ +/build diff --git a/Software/Android_Studio/Tango.Logging/build.gradle b/Software/Android_Studio/Tango.Logging/build.gradle new file mode 100644 index 000000000..36a8dfafb --- /dev/null +++ b/Software/Android_Studio/Tango.Logging/build.gradle @@ -0,0 +1,32 @@ +apply plugin: 'com.android.library' + +android { + compileSdkVersion 26 + buildToolsVersion "26.0.1" + + + defaultConfig { + minSdkVersion 22 + targetSdkVersion 26 + versionCode 1 + versionName "1.0" + + testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" + + } + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + } + } +} + +dependencies { + implementation fileTree(dir: 'libs', include: ['*.jar']) + + implementation 'com.android.support:appcompat-v7:26.1.0' + testImplementation 'junit:junit:4.12' + androidTestImplementation 'com.android.support.test:runner:1.0.1' + androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1' +} diff --git a/Software/Android_Studio/Tango.Logging/proguard-rules.pro b/Software/Android_Studio/Tango.Logging/proguard-rules.pro new file mode 100644 index 000000000..a0eef131a --- /dev/null +++ b/Software/Android_Studio/Tango.Logging/proguard-rules.pro @@ -0,0 +1,25 @@ +# Add project specific ProGuard rules here. +# By default, the flags in this file are appended to flags specified +# in C:\Users\Roy\AppData\Local\Android\Sdk/tools/proguard/proguard-android.txt +# You can edit the include path and order by changing the proguardFiles +# directive in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# Add any project specific keep options here: + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile diff --git a/Software/Android_Studio/Tango.Logging/src/main/AndroidManifest.xml b/Software/Android_Studio/Tango.Logging/src/main/AndroidManifest.xml new file mode 100644 index 000000000..e88be285a --- /dev/null +++ b/Software/Android_Studio/Tango.Logging/src/main/AndroidManifest.xml @@ -0,0 +1,2 @@ +<manifest xmlns:android="http://schemas.android.com/apk/res/android" + package="com.twine.tango.logging" /> diff --git a/Software/Android_Studio/Tango.Logging/src/main/java/com/twine/tango/logging/ExceptionLogItem.java b/Software/Android_Studio/Tango.Logging/src/main/java/com/twine/tango/logging/ExceptionLogItem.java new file mode 100644 index 000000000..86166ff95 --- /dev/null +++ b/Software/Android_Studio/Tango.Logging/src/main/java/com/twine/tango/logging/ExceptionLogItem.java @@ -0,0 +1,9 @@ +package com.twine.tango.logging; + +/** + * Created by Roy on 3/18/2018. + */ + +public class ExceptionLogItem extends LogItem +{ +} diff --git a/Software/Android_Studio/Tango.Logging/src/main/java/com/twine/tango/logging/FileLogger.java b/Software/Android_Studio/Tango.Logging/src/main/java/com/twine/tango/logging/FileLogger.java new file mode 100644 index 000000000..db9da89a7 --- /dev/null +++ b/Software/Android_Studio/Tango.Logging/src/main/java/com/twine/tango/logging/FileLogger.java @@ -0,0 +1,9 @@ +package com.twine.tango.logging; + +/** + * Created by Roy on 3/18/2018. + */ + +public class FileLogger implements ILogger +{ +} diff --git a/Software/Android_Studio/Tango.Logging/src/main/java/com/twine/tango/logging/ILogger.java b/Software/Android_Studio/Tango.Logging/src/main/java/com/twine/tango/logging/ILogger.java new file mode 100644 index 000000000..4e550332b --- /dev/null +++ b/Software/Android_Studio/Tango.Logging/src/main/java/com/twine/tango/logging/ILogger.java @@ -0,0 +1,9 @@ +package com.twine.tango.logging; + +/** + * Created by Roy on 3/18/2018. + */ + +public interface ILogger +{ +} diff --git a/Software/Android_Studio/Tango.Logging/src/main/java/com/twine/tango/logging/LogCatLogger.java b/Software/Android_Studio/Tango.Logging/src/main/java/com/twine/tango/logging/LogCatLogger.java new file mode 100644 index 000000000..8dc14abad --- /dev/null +++ b/Software/Android_Studio/Tango.Logging/src/main/java/com/twine/tango/logging/LogCatLogger.java @@ -0,0 +1,9 @@ +package com.twine.tango.logging; + +/** + * Created by Roy on 3/18/2018. + */ + +public class LogCatLogger implements ILogger +{ +} diff --git a/Software/Android_Studio/Tango.Logging/src/main/java/com/twine/tango/logging/LogCategory.java b/Software/Android_Studio/Tango.Logging/src/main/java/com/twine/tango/logging/LogCategory.java new file mode 100644 index 000000000..bf116f95a --- /dev/null +++ b/Software/Android_Studio/Tango.Logging/src/main/java/com/twine/tango/logging/LogCategory.java @@ -0,0 +1,9 @@ +package com.twine.tango.logging; + +/** + * Created by Roy on 3/18/2018. + */ + +public enum LogCategory +{ +} diff --git a/Software/Android_Studio/Tango.Logging/src/main/java/com/twine/tango/logging/LogItem.java b/Software/Android_Studio/Tango.Logging/src/main/java/com/twine/tango/logging/LogItem.java new file mode 100644 index 000000000..327858b15 --- /dev/null +++ b/Software/Android_Studio/Tango.Logging/src/main/java/com/twine/tango/logging/LogItem.java @@ -0,0 +1,9 @@ +package com.twine.tango.logging; + +/** + * Created by Roy on 3/18/2018. + */ + +public class LogItem +{ +} diff --git a/Software/Android_Studio/Tango.Logging/src/main/java/com/twine/tango/logging/LogManager.java b/Software/Android_Studio/Tango.Logging/src/main/java/com/twine/tango/logging/LogManager.java new file mode 100644 index 000000000..f77e09274 --- /dev/null +++ b/Software/Android_Studio/Tango.Logging/src/main/java/com/twine/tango/logging/LogManager.java @@ -0,0 +1,9 @@ +package com.twine.tango.logging; + +/** + * Created by Roy on 3/18/2018. + */ + +public class LogManager +{ +} diff --git a/Software/Android_Studio/Tango.Logging/src/main/java/com/twine/tango/logging/MessageLogItem.java b/Software/Android_Studio/Tango.Logging/src/main/java/com/twine/tango/logging/MessageLogItem.java new file mode 100644 index 000000000..90659cb7e --- /dev/null +++ b/Software/Android_Studio/Tango.Logging/src/main/java/com/twine/tango/logging/MessageLogItem.java @@ -0,0 +1,9 @@ +package com.twine.tango.logging; + +/** + * Created by Roy on 3/18/2018. + */ + +public class MessageLogItem extends LogItem +{ +} diff --git a/Software/Android_Studio/Tango.Logging/src/main/res/values/strings.xml b/Software/Android_Studio/Tango.Logging/src/main/res/values/strings.xml new file mode 100644 index 000000000..0562bdaf2 --- /dev/null +++ b/Software/Android_Studio/Tango.Logging/src/main/res/values/strings.xml @@ -0,0 +1,3 @@ +<resources> + <string name="app_name">Tango.Logging</string> +</resources> diff --git a/Software/Android_Studio/Tango.UnitTesting/src/androidTest/java/com/twine/tango/unittesting/Logging_TST.java b/Software/Android_Studio/Tango.UnitTesting/src/androidTest/java/com/twine/tango/unittesting/Logging_TST.java new file mode 100644 index 000000000..0e7b1fbd5 --- /dev/null +++ b/Software/Android_Studio/Tango.UnitTesting/src/androidTest/java/com/twine/tango/unittesting/Logging_TST.java @@ -0,0 +1,9 @@ +package com.twine.tango.unittesting; + +/** + * Created by Roy on 3/18/2018. + */ + +public class Logging_TST +{ +} |
