Skip to content

Commit 9f58ec0

Browse files
committed
integrate bugsnag
1 parent c6e801a commit 9f58ec0

File tree

5 files changed

+25
-5
lines changed

5 files changed

+25
-5
lines changed

cmdline/build.gradle

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@ repositories {
66
}
77

88
dependencies {
9-
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
10-
implementation project(":core")
11-
implementation "commons-cli:commons-cli:1.4"
9+
compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
10+
compile project(":core")
11+
compile "commons-cli:commons-cli:1.4"
12+
compile 'com.bugsnag:bugsnag:3.1.4'
1213
}
1314

1415
mainClassName = "com.fractalwrench.json2kotlin.AppKt"

cmdline/src/main/kotlin/com/fractalwrench/json2kotlin/App.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
package com.fractalwrench.json2kotlin
22

3+
import com.bugsnag.Bugsnag
34
import org.apache.commons.cli.*
45
import java.io.File
56
import java.nio.file.Paths
67

78

89
fun main(args: Array<String>) {
10+
Bugsnag("36024661eca71fb467ceddbaeeff35c3")
911

1012
val options = prepareOptions()
1113
val parser = DefaultParser()
@@ -21,7 +23,7 @@ fun main(args: Array<String>) {
2123

2224
if (inputFile.exists()) {
2325
val outputFile = findOutputFile(inputFile)
24-
Kotlin2JsonConverter().convert(inputFile.inputStream(), outputFile.outputStream(), ConversionArgs()) // FIXME respect package name
26+
Kotlin2JsonConverter().convert(inputFile.inputStream(), outputFile.outputStream(), ConversionArgs())
2527
println("Generated source available at '$outputFile'")
2628
} else {
2729
println("Failed to find file '$inputFile'")

spring/build.gradle

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ dependencies {
3838
compile("org.springframework.boot:spring-boot-starter-thymeleaf")
3939
compile("org.springframework.boot:spring-boot-starter-actuator")
4040
testCompile('org.springframework.boot:spring-boot-starter-test')
41-
compile 'com.google.code.gson:gson:2.8.2' // FIXME
41+
compile 'com.google.code.gson:gson:2.8.2'
4242
compile 'com.squareup:kotlinpoet:0.7.0'
43+
compile 'com.bugsnag:bugsnag:3.1.4'
4344
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package com.fractalwrench.json2kotlin
2+
3+
import com.bugsnag.Bugsnag
4+
import org.springframework.context.annotation.Bean
5+
import org.springframework.context.annotation.Configuration
6+
7+
8+
@Configuration
9+
class BugsnagConfig {
10+
11+
@Bean
12+
fun bugsnag(): Bugsnag = Bugsnag("063150c3f3019d4f4fecc133a54cc8ee")
13+
14+
}

spring/src/main/resources/templates/conversion.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
<meta property="og:url" content="https://fractalwrench.co.uk/"/>
2323
<meta property="og:type" content="website"/>
2424
<meta property="og:site_name" content="Fractalwrench"/>
25+
<script src="//d2wy8f7a9ursnm.cloudfront.net/v4/bugsnag.min.js"></script>
26+
<script>window.bugsnagClient = bugsnag('e30369d8a62425a9e22a9b9e984d2d22')</script>
2527
</head>
2628

2729
<!-- Slightly ashamed of this JavaScript/CSS but it works ¯\_(ツ)_/¯ -->

0 commit comments

Comments
 (0)