mirror of
https://gitlab.com/nkming2/nc-photos.git
synced 2025-02-02 06:46:22 +01:00
Improve log
This commit is contained in:
parent
a75b3b3c1e
commit
15ed907c34
2 changed files with 23 additions and 0 deletions
|
@ -2,11 +2,15 @@ import 'dart:io';
|
|||
|
||||
import 'package:drift/drift.dart';
|
||||
import 'package:drift/native.dart';
|
||||
import 'package:logging/logging.dart';
|
||||
import 'package:np_codegen/np_codegen.dart';
|
||||
import 'package:np_db_sqlite/src/database.dart' as sql;
|
||||
import 'package:path/path.dart' as path_lib;
|
||||
import 'package:path_provider/path_provider.dart';
|
||||
import 'package:sqlite3_flutter_libs/sqlite3_flutter_libs.dart' as sql;
|
||||
|
||||
part 'util.g.dart';
|
||||
|
||||
Future<Map<String, dynamic>> getSqliteConnectionArgs() async {
|
||||
// put the database file, called db.sqlite here, into the documents folder
|
||||
// for your app.
|
||||
|
@ -42,9 +46,14 @@ Future<void> applyWorkaroundToOpenSqlite3OnOldAndroidVersions() {
|
|||
/// means only internal directories are allowed
|
||||
Future<File> exportSqliteDb(sql.SqliteDb db, Directory dir) async {
|
||||
final file = File(path_lib.join(dir.path, "export.sqlite"));
|
||||
_$__NpLog.log.fine("[exportSqliteDb] path: ${file.absolute}");
|
||||
if (await file.exists()) {
|
||||
await file.delete();
|
||||
}
|
||||
await db.customStatement("VACUUM INTO ?", [file.path]);
|
||||
return file;
|
||||
}
|
||||
|
||||
@npLog
|
||||
// ignore: camel_case_types
|
||||
class __ {}
|
||||
|
|
14
np_db_sqlite/lib/src/native/util.g.dart
Normal file
14
np_db_sqlite/lib/src/native/util.g.dart
Normal file
|
@ -0,0 +1,14 @@
|
|||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'util.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// NpLogGenerator
|
||||
// **************************************************************************
|
||||
|
||||
extension _$__NpLog on __ {
|
||||
// ignore: unused_element
|
||||
Logger get _log => log;
|
||||
|
||||
static final log = Logger("src.native.util.__");
|
||||
}
|
Loading…
Reference in a new issue