Skip to content
This repository has been archived by the owner on Nov 24, 2023. It is now read-only.

Commit

Permalink
Improve logging format when seeding database
Browse files Browse the repository at this point in the history
  • Loading branch information
mithi committed Nov 3, 2020
1 parent 9293038 commit 6e51bdc
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 28 deletions.
18 changes: 11 additions & 7 deletions src/seed/AttackStats.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,6 @@ type AttacksData = {
const populateAttackStats = async ({ dbName = "default", verbose = true } = {}) => {
const attackTowers: [AttacksData] = attackJson.towers
for (let tower of attackTowers) {
if (verbose) {
console.log("...")
console.log(tower.name, "|", tower.kingdom)
}
let retrievedTower = await getRepository(Tower, dbName).findOne({
where: {
name: tower.name,
Expand All @@ -39,15 +35,23 @@ const populateAttackStats = async ({ dbName = "default", verbose = true } = {})
if (!retrievedTower) {
if (verbose) {
console.log(
"> The tower you want to populate attack stats does not exist"
"> The tower you want to populate attack stats does not exist",
tower.name,
"|",
tower.kingdom
)
}
continue
}

if (retrievedTower.attackStats) {
if (verbose) {
console.log("> This tower already has attack stats")
console.log(
"> This tower already has attack stats",
tower.name,
"|",
tower.kingdom
)
}
continue
}
Expand All @@ -60,7 +64,7 @@ const populateAttackStats = async ({ dbName = "default", verbose = true } = {})
try {
await getRepository(Tower, dbName).save(retrievedTower)
if (verbose) {
console.log("> Attack stats saved.")
console.log("> Attack stats saved.", tower.name, "|", tower.kingdom)
}
} catch (error) {
logError(error)
Expand Down
14 changes: 7 additions & 7 deletions src/seed/BarracksStats.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,6 @@ type BarracksData = {
const populateBarracksStats = async ({ dbName = "default", verbose = true } = {}) => {
const barracks: [BarracksData] = (<any>barracksJson).towers
for (let tower of barracks) {
if (verbose) {
console.log("...")
console.log(tower.name, "|", tower.kingdom)
}

let retrievedTower = await getRepository(Tower, dbName).findOne({
where: {
name: tower.name,
Expand All @@ -49,7 +44,12 @@ const populateBarracksStats = async ({ dbName = "default", verbose = true } = {}

if (retrievedTower.barracksStats) {
if (verbose) {
console.log("> This tower already has barracks stats.")
console.log(
"> This tower already has barracks stats.",
tower.name,
"|",
tower.kingdom
)
}
continue
}
Expand All @@ -64,7 +64,7 @@ const populateBarracksStats = async ({ dbName = "default", verbose = true } = {}
try {
await getRepository(Tower, dbName).save(retrievedTower)
if (verbose) {
console.log("Barracks stats saved.")
console.log("Barracks stats saved.", tower.name, "|", tower.kingdom)
}
} catch (error) {
logError(error)
Expand Down
8 changes: 1 addition & 7 deletions src/seed/BuildSequence.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,12 +37,6 @@ const populateBuildSequence = async ({ dbName = "default", verbose = true } = {}
],
})

if (verbose) {
console.log("...")
console.log("BUILD SEQUENCE", buildSequenceData)
console.log("RESULT", retrievedTowers)
}

let buildSequence = new BuildSequence()
retrievedTowers.forEach(tower => {
if (tower.level === 1) {
Expand Down Expand Up @@ -81,7 +75,7 @@ const populateBuildSequence = async ({ dbName = "default", verbose = true } = {}
console.log("ERROR", e, buildSequence)
}
if (verbose) {
console.log("saved buildSequence", buildSequence)
console.log("saved buildSequence.", buildSequence.level4.name)
}
}
}
Expand Down
14 changes: 7 additions & 7 deletions src/seed/Tower.ts
Original file line number Diff line number Diff line change
Expand Up @@ -74,11 +74,6 @@ const mapStringToTowerType = {
const populateTowers = async ({ dbName = "default", verbose = true } = {}) => {
const towers: [TowerData] = (<any>towerJson).towers
for (let tower of towers) {
if (verbose) {
console.log("...")
console.log(tower.name, "|", tower.kingdom)
}

const newTower = new Tower()
newTower.name = tower.name
newTower.towerType = mapStringToTowerType[tower.towerType]
Expand All @@ -95,7 +90,7 @@ const populateTowers = async ({ dbName = "default", verbose = true } = {}) => {
await getRepository(Tower, dbName).save(newTower)

if (verbose) {
console.log("> Tower saved.")
console.log("> Tower saved.", tower.name, "|", tower.kingdom)
}
} catch (error) {
logError(error)
Expand Down Expand Up @@ -125,7 +120,12 @@ const populateImageUrls = async ({ dbName = "default", verbose = true } = {}) =>

if (retrievedTower.imageUrl) {
if (verbose) {
console.log("> This tower already has an image url")
console.log(
"> This tower already has an image url",
tower.name,
"|",
tower.kingdom
)
}
continue
}
Expand Down

0 comments on commit 6e51bdc

Please sign in to comment.