加日志测试
parent
ca5f8d839c
commit
a6fec12dcb
|
@ -16,6 +16,7 @@ using IRaCIS.Application.Interfaces;
|
||||||
using IRaCIS.Core.Infrastructure;
|
using IRaCIS.Core.Infrastructure;
|
||||||
using SixLabors.ImageSharp.Processing;
|
using SixLabors.ImageSharp.Processing;
|
||||||
using SixLabors.ImageSharp;
|
using SixLabors.ImageSharp;
|
||||||
|
using Microsoft.Extensions.Logging;
|
||||||
|
|
||||||
namespace IRaCIS.Core.Application.Contracts
|
namespace IRaCIS.Core.Application.Contracts
|
||||||
{
|
{
|
||||||
|
@ -34,13 +35,15 @@ namespace IRaCIS.Core.Application.Contracts
|
||||||
private readonly IRepository<SubjectVisit> _subjectVisitRepository;
|
private readonly IRepository<SubjectVisit> _subjectVisitRepository;
|
||||||
private readonly AsyncLock _mutex = new AsyncLock();
|
private readonly AsyncLock _mutex = new AsyncLock();
|
||||||
|
|
||||||
|
private readonly ILogger<ProjectExceptionFilter> _logger;
|
||||||
|
|
||||||
|
|
||||||
public NoneDicomStudyService(IRepository<NoneDicomStudy> noneDicomStudyRepository,
|
public NoneDicomStudyService(IRepository<NoneDicomStudy> noneDicomStudyRepository,
|
||||||
IHttpContextAccessor httpContext,
|
IHttpContextAccessor httpContext,
|
||||||
IDictionaryService dictionaryService,
|
IDictionaryService dictionaryService,
|
||||||
IInspectionService inspectionService,
|
IInspectionService inspectionService,
|
||||||
IRepository<StudyMonitor> studyMonitorRepository,
|
IRepository<StudyMonitor> studyMonitorRepository,
|
||||||
IRepository<NoneDicomStudyFile> noneDicomStudyFileRepository,IRepository<SubjectVisit> subjectVisitRepository)
|
IRepository<NoneDicomStudyFile> noneDicomStudyFileRepository,IRepository<SubjectVisit> subjectVisitRepository, ILogger<NoneDicomStudyService> logger)
|
||||||
{
|
{
|
||||||
_noneDicomStudyRepository = noneDicomStudyRepository;
|
_noneDicomStudyRepository = noneDicomStudyRepository;
|
||||||
|
|
||||||
|
@ -50,6 +53,8 @@ namespace IRaCIS.Core.Application.Contracts
|
||||||
this._studyMonitorRepository = studyMonitorRepository;
|
this._studyMonitorRepository = studyMonitorRepository;
|
||||||
_noneDicomStudyFileRepository = noneDicomStudyFileRepository;
|
_noneDicomStudyFileRepository = noneDicomStudyFileRepository;
|
||||||
this._subjectVisitRepository = subjectVisitRepository;
|
this._subjectVisitRepository = subjectVisitRepository;
|
||||||
|
|
||||||
|
_logger = logger;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -211,7 +216,9 @@ namespace IRaCIS.Core.Application.Contracts
|
||||||
public async Task<FileContentResult> NoneDicomFilePreview(string relativePath)
|
public async Task<FileContentResult> NoneDicomFilePreview(string relativePath)
|
||||||
{
|
{
|
||||||
var rootPath = Directory.GetParent(_hostEnvironment.ContentRootPath.TrimEnd('\\')).IfNullThrowException().FullName;
|
var rootPath = Directory.GetParent(_hostEnvironment.ContentRootPath.TrimEnd('\\')).IfNullThrowException().FullName;
|
||||||
|
|
||||||
|
_logger.LogError(rootPath);
|
||||||
|
|
||||||
var _fileStorePath = Path.Combine(rootPath, relativePath.Replace('/', '\\'));
|
var _fileStorePath = Path.Combine(rootPath, relativePath.Replace('/', '\\'));
|
||||||
|
|
||||||
var storePreviewPath = _fileStorePath + ".preview.jpeg";
|
var storePreviewPath = _fileStorePath + ".preview.jpeg";
|
||||||
|
|
Loading…
Reference in New Issue